Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Sugestão] Imprimindo uma matriz 20x10

#include <stdio.h>
int main(){

int numeros[20][10];

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


return 0;
}
1 resposta

Oii, Gabriel! Como vai?

Parabéns pela resolução da atividade Imprimindo uma matriz!

Vi que você explorou o array bidimensional para representar uma matriz com C, utilizou muito bem o laço aninhado for para percorrer linhas e colunas e ainda compreendeu a importância da indexação correta para acessar cada elemento da matriz.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Legibilidade: adicionar espaços ou tabulações entre os números impressos para melhorar a formatação da saída.
  • Validação de limites: sempre conferir se os índices dos loops correspondem exatamente ao tamanho declarado da matriz, evitando acessos inválidos.
  • Modularização: criar funções separadas para preencher e para imprimir a matriz, tornando o código mais organizado e reutilizável.

Ah, uma pergunta: o que você acha mais interessante, criar uma função separada para preencher a matriz automaticamente com valores aleatórios ou permitir que o usuário digite cada valor manualmente durante a execução do programa?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!