summaryrefslogtreecommitdiff
path: root/main.c
blob: 1a10bcc1bb10b9f333d1dd7b704fbde2296c3e79 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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;
}