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

int main (int argv, char **argc) {
  int v1[100] ;
  int *v2 ;
  // initialize V1
  for (int i=0; i<100; ++i) {
    v1[i] = 235 ;
  }
  // allocate and initialize V2
  v2 = (int *)malloc(100*sizeof(int)) ;
  for (int *vp = &v2[0]; vp < &v2[100]; ++vp) {
    *v2 = 235 ;
  }

  int sum = 0 ;
  for (int i = 0; i<100; ++i) {
    sum = sum + v1[i] ;
  }
  fprintf(stdout, "Sum = %d\n", sum) ;

  sum = 0 ;
  for (int *vp = v2; vp < &v2[100]; ++vp) {
    sum = sum + *v2 ;
  }
  fprintf(stdout, "Sum = %d\n", sum) ;

}
