Quick actions

cmd+k|ctrl+k

Navigation

Languages

Item 3

Snippet info

Language

C

Visibility

public

Author

trabalhoapc

Created

2019-06-24T16:55:08Z

Updated

2019-07-02T13:28:06Z

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

}

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)
{
    printf("     A B C D E F G H I J\n");
    int linha, coluna, cont = 1, celula;
    printf("   # # # # # # # # # # # #\n");
    for(linha = 0; linha < 10; linha++)
    {
        if(cont==10)
            printf("10 #");
        
        else
        {
            printf("0%d #", cont);
            cont++;
        }
        
        for(coluna = 0; coluna < 10; coluna++)
        {
            
            celula=mat[linha][coluna];
            char celula2=imprimeCelula( celula, etapa);
            printf(" %c", celula2);
        }
        
        printf(" #\n");
    }
    printf("   # # # # # # # # # # # #\n");
}

INFO