Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Atchumbakar

#1
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:

/*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:
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!