Last active
May 28, 2016 17:45
-
-
Save PsySc0rpi0n/11f24cd650dcde80d75dd3efde69ce12 to your computer and use it in GitHub Desktop.
Someone's code
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
char desenha_tabuleiro(int tam_linhas, int tam_colunas){ | |
char tabuleiro[tam_linhas][tam_colunas]; | |
int j,i; | |
//PREENCHE TABULEIRO COM * | |
for (j = 0; j < tam_linhas; j++) | |
for (i = 0; i < tam_colunas; i++) | |
tabuleiro[j][i] = '*'; | |
//MOSTRA A TABELA NO ECRA | |
for (j = 0; j < tam_linhas; j++) { | |
for (i = 0; i < tam_colunas; ++i) | |
printf(" %2c |", tabuleiro[j][i]); | |
printf("\n"); | |
} | |
return tabuleiro; | |
} | |
void main(){ | |
int n_colunas, n_linhas, j, i; | |
do{ | |
printf("Introduza o numero de colunas entre 6 e 10: \n"); | |
scanf("%d", &n_colunas); | |
}while(n_colunas < 6 || n_colunas > 10); | |
do{ | |
printf("Introduza o numero de linhas entre 4 e 8 e menor que as colunas: \n"); | |
scanf("%d", &n_linhas); | |
}while(n_linhas < 4 || n_linhas > 8 || n_linhas >= n_colunas); | |
char tabuleiro_atualizado[n_linhas][n_colunas]; | |
tabuleiro_atualizado[n_linhas][n_colunas]=desenha_tabuleiro(n_linhas, n_colunas); | |
printf("\nNOVO Tabuleiro\n\n"); | |
//MOSTRA A TABELA NO ECRA | |
for (j = 0; j < n_linhas; j++) { | |
for (i = 0; i < n_colunas; ++i) | |
printf(" %2c |", tabuleiro_atualizado[j][i]); | |
printf("\n"); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment