#include <stdio.h>
#include <stdlib.h>

#include <math.h>

int main()
{
   int* v;
   int dim;
   int i;
   
   printf("Dimensione del vettore: ");
   scanf("%d", &dim);
   
   v = (int *)calloc(dim,sizeof(int));
   if (v == NULL) { 
  		printf("E' finita la memoria");

		  exit(-1);
   }
   
   for (i=0; i<dim;i++)
      v[i] = (int) pow(2.0,(double) i);
    
   for (i=0; i<dim;i++)
      printf("\n v[%d] = %d", i, v[i]);
   
   free(v); 
 
   fflush(stdin);
   getchar();
   return 0;
}// main