Olá, Tibério! Como vai?
Desculpe pela demora em obter retorno.
Para resolver esse problema, você pode utilizar a função scanf
para ler os valores digitados pelo usuário e armazená-los em uma matriz. Vou te mostrar um exemplo de como fazer isso em C:
#include <stdio.h>
int main() {
int linhas, colunas;
printf("Digite o número de linhas e colunas: ");
scanf("%d %d", &linhas, &colunas);
int matriz[linhas][colunas];
printf("Digite os valores da matriz separados por espaço: ");
for (int i = 0; i < linhas; i++) {
for (int j = 0; j < colunas; j++) {
scanf("%d", &matriz[i][j]);
}
}
printf("Matriz digitada:\n");
for (int i = 0; i < linhas; i++) {
for (int j = 0; j < colunas; j++) {
printf("%d ", matriz[i][j]);
}
printf("\n");
}
return 0;
}
Nesse exemplo, primeiro pedimos para o usuário digitar o número de linhas e colunas da matriz. Em seguida, criamos uma matriz com o tamanho informado. Depois, utilizamos um loop para ler os valores digitados pelo usuário e armazená-los na matriz. Por fim, imprimimos a matriz para verificar se os valores foram salvos corretamente.
Espero ter ajudado! Bons estudos!