Matriz definida por usuario, tabular datos
Publicado por Manuel (4 intervenciones) el 04/05/2020 17:52:45
Hola, tengo una duda, no se como puedo hacer que mi programa muestre los números ingresados por el usuario. Ya logre hacer que la matriz sea definida por el usuario, pero cuando se muestran los números acomodados en tabla ingresados por el usuario, no se muestran los números que se ingresó.
y este debería ser el resultado final

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
#include <stdlib.h>
#include <stdio.h>
int i, j, filas, columnas;
main(){
int matriz[filas][columnas];
// Pide el numero de filas y columnas que tendrá la matriz
printf("Total de filas: ");
scanf("%d",&filas); // Almacena Filas
printf("Total de columnas: ");
scanf("%d",&columnas); // Almacena Columnas
for(i=0;i<filas;i++){
for(j=0;j<columnas;j++){
printf("\n Ingresa el numero de la posicion [%d][%d]: ", i, j);
scanf("%d", &matriz[i][j]);
}
}
system("cls");
printf("\n \n \t Valores ingresados \n\n");
for(i=0;i<filas;i++){ // con este ciclo se recorren las filas
for(j=0;j<columnas;j++){ // con este ciclo se recorren las columnas
printf("\t%d",matriz[i][j]); // en este printf esta el problema al ejecutar
}
printf("\n \n");
}
system("pause");
return 0;
}
y este debería ser el resultado final
Valora esta pregunta


0