C programozás help
  • yeeenky
    #217
    Ez a kódrészlet miért két helyre ír csillagot a mátrixba?

    #include <stdio.h>
    #define M 9
    #define N 4

    int main(){
    char tabla[M][N];
    int i, j, poz=0;

    //Inicializalas//
    for(i=0;i<M;i++)
    for(j=0;j<N;j++)
    tabla[i][j]='.';

    //Kezdo allas kiiratasa//
    printf("A tabla kezdeti allasa:\n");

    for(i=0; i<N; i++){
    for(j=0; j<M; j++){
    printf("%c", tabla[i][j]);
    }
    printf("\n");
    }

    //Poziciok bekerese//

    printf("Pozicio:");
    scanf("%d", &poz);

    tabla[3][poz]='x';

    printf("\nA tabla allasa:\n");

    for(i=0; i<N; i++){
    for(j=0; j<M; j++){
    printf("%c", tabla[i][j]);
    }
    printf("\n");
    }




    return 0;
    }