Я уже Вам надоел, да? Почти последний вопрос. Вопрос по «грамотности» указания элементов массива. Имеем
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#define N 10
int main (){
srand((unsigned)time(NULL));
int **sq;
sq=malloc(N*sizeof(int *));
int i,j;
for(i=0;i<N;i++){
//sq[i]=malloc(N*sizeof(int));
*(sq+i)=malloc(N*sizeof(int));
for(j=0;j<N;j++){
//sq[i][j]=rand();
*(*(sq+i)+j)=rand();
}
}
printf("%d\n",sq[5][5]);
printf("%d\n",*(*(sq+5)+5));
free(sq);
return 0;
}