Hej, cała treść polecenia na załączonym zdjęciu.
Chciałbym abyście powiedzieli mi czy dobrze myślę z tymi organizacjami i czy dobrze je zadeklarowałem. Na alokację numer 3 jeszcze nie mam pomysłu i proszę tutaj o wskazówki i ewentualne wytknięcie błędów w pozostałych alokacjach.
int main()
{
int i = 0;
int j = 0;
int rows,columns;
rows=4;
columns=4;
//ORGANIZACJA1 - rows x columns
int ** tab1;
tab1 = (int**)calloc(rows,sizeof(int*));
for (i = 0; i<columns; i++)
{
tab1[i] = (int*)calloc(columns,sizeof(int));
}
//ORGANIZACJA2 - rows x columns
int ** tab2;
tab1 = (int**)calloc(columns,sizeof(int*));
for (i = 0; i<rows; i++)
{
tab2[i] = (int*)calloc(rows,sizeof(int));
}
//ORGANIZACJA3 - int (* array_3)[columns]
//ORGANIZACJA4 - rows*columns
int *tab3 = (int*)calloc(rows*columns,(sizeof(double)));
return 0;
}