Quick actions

cmd+k|ctrl+k

Navigation

Languages

item 3 aceitoooo

Snippet info

Language

C

Visibility

public

Author

trabalhoapc

Created

2019-07-03T21:05:43Z

Updated

2019-07-03T21:12:07Z

void imprimeMensagem (char msg[1000])
{
    printf("************************\n*\n* %s\n*\n************************\n", msg);

}

char imprimeCelula(int celula, int etapa)
{
    if(etapa==0){
    	if(celula==0)
    		return '.';

    	if(celula==-1)
    		return '*';

    	if(celula==1)
    		return '1';

    	if(celula==2)
    		return '2';

    	if(celula==3)
    		return '3';

    }

    if(celula>=-1 && celula<=3)
		return '.';

    else{
    	if(celula>=-1 && celula<=3)
    		return '.';

    	if(celula==-2)
    		return 'x';

    	if(celula==10 || celula==20 || celula==30)
    		return 'N';

    	if(celula==50)
    		return 'A';
    }
}


void imprimeTabuleiro(int mat[10][10], int etapa){
    int i, j, contador=1;
    char celula;
    printf("     A B C D E F G H I J\n");
    printf("   # # # # # # # # # # # #\n");
    
    for(i=0; i<10; i++){
        if(contador==10){
        printf("10 #");
        }
        else{
        printf("0%d #", contador);
        contador++;
        }
        for(j=0; j<10; j++){
            celula=imprimeCelula(mat[i][j], etapa);
            printf(" %c", celula);
        }
        printf(" #\n");
    }
    printf("   # # # # # # # # # # # #\n");
}
INFO