Saludos, soy Atchumbakar y estoy empezando en programacion en C. El caso es que quiero crear una matriz e imprimirla, de proporciones cualesquiera. Mi codigo es este:
No veo el problema, pero al imprimirla me sale siempre lo mismo. Os pongo un ejemplo:
Si alguien meecha una mano, os estaré agradecido. Saludos y felicidades por el foro!
Código (c) [Seleccionar]
/*Crear un programa que permita inicializar una matriz de 10 números enteros, leyendo los
valores por pantalla, y que posteriormente muestre dicho vector por pantalla.*/
#include <stdio.h>
int main (){
int c=0;
int f=0;
int matriz [f][c];
int i,j;
printf("INTRODUZCA EL NUMERO DE FILAS: ");
scanf("%i", &f);
printf("INTRODUZCA EL NUMERO DE COLUMNAS: ");
scanf("%i", &c);
for (i=0; i<f; i++){
printf("\n");
for(j=0; j<c; j++){
printf("[%i][%i]: ", i+1, j+1);
scanf("%i", &matriz[i][j]);
}
}
for (i=0; i<f; i++){
printf("\n");
for(j=0; j<c; j++){
printf("%i|", matriz[i][j]);
}
}
}
]No veo el problema, pero al imprimirla me sale siempre lo mismo. Os pongo un ejemplo:
Código (c) [Seleccionar]
INTRODUZCA EL NUMERO DE FILAS: 2
INTRODUZCA EL NUMERO DE COLUMNAS: 2
[1][1]: 1
[1][2]: 4
[2][1]: 3
[2][2]: 2
3|2|
3|2| <- Esto es lo que imprime.
Si alguien meecha una mano, os estaré agradecido. Saludos y felicidades por el foro!