#include <stdio.h>
 
int main(void)
{
float *bufferFloat;
int num, i;
 
/*Lee el numero de datos que se van a introducir y despues pide los
  valores*/
printf ("\nCuántos valores va a introducir? ");
scanf ("%d", &num);
bufferFloat = (float *) malloc (sizeof(float) * num);
 
for (i=0;i<num;i++)
{
printf ("Introduzca el valor numero %d: ", i+1);
scanf ("%f", (bufferFloat + i));
}
 
for (i=0;i<num;i++)
{
printf ("El valor numero %d que introdujo fue ----> %f\n", i+1, *(bufferFloat+i));
free(bufferFloat +i);
}
 
return 0;
}