#define DIMENSIONE_INIZIALE 100 #include #include int main () { double *p, *old, dato; int size=DIMENSIONE_INIZIALE, letti=0, i; p = malloc( DIMENSIONE_INIZIALE * sizeof( double ) ); while ( scanf("%lf",&dato)!=EOF ) { letti++; if ( letti>size ) { old=p; p= (double *) malloc( 2*size*sizeof(double) ); for (i=0; i