1
resposta

Exercício proposto

#include <stdio.h>

int main(){
    int matriz[2][2];

    matriz[0][0] = 10;
    matriz[0][1] = 20;
    matriz[1][0] = 30;
    matriz[1][1] = 40;

    printf("\n");

    for (int i = 0; i < 2; i++){
        printf("linha: %d",i);
        for (int j = 0; j < 2; j++){
            printf(" coluna: %d",j);
            printf(" = %d", matriz[i][j]);
        }
        printf("\n");
    }
    printf("\n");

}
1 resposta

Olá, Alan! Tudo bem?

Sua solução é muito boa.

Uma forma de solucionar o exercício proposto.

for(int i = 0; i < 20; i++) {
    for(int j = 0; j < 10; j++) {
        printf("%d ", numeros[i][j]);
    }
    printf("\n");
}

O primeiro for irá definir o valor do i e o segundo o valor j. Como a variável numeros é definida como numeros[20][10] precisamos mostrá-la oferecendo os dois valores. Por isso utilizamos numeros[i][j].

Qualquer dúvida, nos procure aqui no fórum!

Abraços e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software