delete this if statement: if(arr[i][j] > 0){
and this one: if(arr[i][j] > 0){
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
#define sizes 1200
main()
{
double** arr;
int m[sizes];
int i,j,k;
srand((unsigned)time(NULL));
arr= (double **) calloc(sizes,sizeof(double*));
for(k=0; k< sizes; k++){
arr[k]=(double*)calloc(sizes,sizeof(double));
}
for(j=0; j< sizes; j++){
for(m[j] = 0; m[j] <30, m[j]++){
i= (int) rand()%1200;
arr[i][j]= (double) rand()/RAND_MAX
printf("arr[%d][%d] = %lft", i, j, arr[i][j]);
printf("n");
}
}
// FREEING MEMORY
for (k = 0; k<sizes; i++) {
free(arr[k]);
}
free(arr);
getch();
}