Skip to content

Instantly share code, notes, and snippets.

@rogerioagjr
Last active June 2, 2021 21:38
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rogerioagjr/ab5d491bb29ed0d054e6 to your computer and use it in GitHub Desktop.
Save rogerioagjr/ab5d491bb29ed0d054e6 to your computer and use it in GitHub Desktop.
Campo Minado - Roger Benet
#include <cstdio>
int tab[60];
int main() {
int n, i, k; // declaro os inteiros n, i, e k
scanf("%d", &n); // leio o valor de n
for(i=1; i<=n; i++) scanf("%d", &tab[i]); // leio o tabuleiro
for(i = 1; i <= n; i++){ // para cada casa do tabuleiro
k = 0; // o número k de bombas a seu redor começa com zero
// adiciono 1 para cada mina que há na casa ou em seus vizinhos
if(tab[i-1] == 1) k++;
if(tab[i] == 1) k++;
if(tab[i+1] == 1) k++;
// depois imprimo o valor de k, seguido da quebra de linha
printf("%d\n", k);
}
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment