Пришлось мне переводить программу с питона на С, и вот наступил на первые грабли при работе с двумерным массивом: #include <stdio.h> #include <stdlib.h> #include <string.h> int turm[3][4]; main(){ int i; for (i=0;i<5;i++){ turm[0][i] = 0; turm[0][i] = 0; turm[0][i] = 0; } for (i=0;i<5;i++){ turm[0][i] = 3; } for (i=0;i<5;i++){ printf("%i ",turm[0][i]); printf("%i ",turm[1][i]); printf("%i \n",turm[2][i]); } } На выходе получаю: [stiner@stiner test]$ ./a.out 3 3 0 3 0 0 3 0 0 3 0 0 3 0 0 Как с этим бороться?