diff options
| author | Lucas Faria Mendes <160072085+zwlucas@users.noreply.github.com> | 2026-02-25 13:10:38 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-02-25 13:10:38 +0000 |
| commit | 32a2e72b08055b77cd63e967bc02127a6e988556 (patch) | |
| tree | ed8d75dcb45ea9a77ae2d4d9aaaea20b4ad04d73 /main.c | |
| download | naval-32a2e72b08055b77cd63e967bc02127a6e988556.tar.gz naval-32a2e72b08055b77cd63e967bc02127a6e988556.zip | |
Refactor matrix initialization and ship placementsmain
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 42 |
1 files changed, 42 insertions, 0 deletions
@@ -0,0 +1,42 @@ +#include <stdio.h> + +int main() { + int LINHAS = 10; + int COLUNAS = 10; + int matriz[LINHAS][COLUNAS]; + + for (int i = 0; i < LINHAS; i++) { + for (int j = 0; j < COLUNAS; j++) matriz[i][j] = 0; + } + + int navio1_linha = 2; + int navio1_coluna = 0; + for (int i = 0; i < 3; i++) { + matriz[navio1_linha][navio1_coluna + i] = 3; + } + + int navio2_linha = 0; + int navio2_coluna = 9; + for (int i = 0; i < 3; i++) { + matriz[navio2_linha + i][navio2_coluna] = 3; + } + + int navio3_linha = 5; + int navio3_coluna = 2; + for (int i = 0; i < 3; i++) { + matriz[navio3_linha + i][navio3_coluna + i] = 3; + } + + int navio4_linha = 0; + int navio4_coluna = 7; + for (int i = 0; i < 3; i++) { + matriz[navio4_linha + i][navio4_coluna - i] = 3; + } + + for (int i = 0; i < LINHAS; i++) { + for (int j = 0; j < COLUNAS; j++) printf("%d ", matriz[i][j]); + printf("\n"); + } + + return 0; +} |