ho fatto questo sorgente solo per capire come funziano
gli array multidimensionali!

include <stdio.h>

int array[4][2];
int x,a,array1,count,count1;
int main()
{
for(a=0;a<=3;a++)
{
for(x=0;x<=1;x++)
{
printf("\n\ainserisci il numero %d %d\t\t",a+1,x+1);
scanf("%d",&array[a][x]);
}
}

return 0;
}

volevo che l'output fosse:

0 0 qui inserisco il numero
0 1 qui inserisco il numero
1 0 qui inserisco il numero
1 1 qui inserisco il numero
2 0 qui inserisco il numero
2 1 qui inserisco il numero
3 0 qui inserisco il numero
3 1 qui inserisco il numero

invece l'output è:
1 1 qui inserisco il numero
1 2 qui inserisco il numero
2 1 qui inserisco il numero
2 2 qui inserisco il numero
3 1 qui inserisco il numero
3 2 qui inserisco il numero
4 1 qui inserisco il numero
4 2 qui inserisco il numero

perchè questa differenza?
come devo fare per avere l'output che voglio???
grazie