#include "stdio.h" #include "stdlib.h" int main(void) { int N = 10000, M=100000; float **x = malloc(N*sizeof(float*)); float *y = malloc(M*sizeof(float*)); int i,j; for (i = 0; i < N; i++) { x[i] = malloc(M*sizeof(float)); for (j = 0; j < M; j++) { x[i][j] = (float) j; } } for (i = 0; i < N ; i++) { for (j = 0; j < M; j++) { y[i] += x[i][j]; } } printf("%f\n", y[100]); free(x); free(y); return 0; }