#include <stdio.h>

int main(void)
{
    double *pNumber = NULL;
    int j,i=0;
   
    printf("\nPlease enter floating-point values.\nIf you are finished,"
                            " just type \"exit\" to end prompt.\n");
                           
    do
    {
        pNumber = realloc(pNumber,++i*sizeof*pNumber);
       
    }while(1==scanf("%lf",&pNumber[i-1]));
   
   
    for(j=0;j<i-1;++j)
    {
        printf("Address for pNumber+%d = %p\tValue here = %f\n",
                                    j,   &pNumber[j],           pNumber[j]);
    }
   
 
    return 0;
}
