Oi, Alessandro! Como vai?
Seu código ficou bem organizado e demonstra que você entendeu a lógica de como percorrer uma matriz em C utilizando dois for
aninhados. Ótima estruturação para gerar e imprimir os valores corretamente.
Uma dica interessante para o futuro é usar o especificador de formato %02d
no printf
para alinhar melhor os números, deixando a saída mais organizada. Veja este exemplo:
#include <stdio.h>
int main() {
int numeros[3][3];
int n = 1;
for(int i = 0; i < 3; i++) {
for(int j = 0; j < 3; j++) {
numeros[i][j] = n;
printf("%02d ", n);
n++;
}
printf("\n");
}
return 0;
}
Isso faz com que os números sejam impressos sempre com dois dígitos, facilitando a visualização da matriz.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!