[ Foro de C++ ]

leer y mostrar matriz c++ ayuda!!

19-Mar-2017 17:47
jafet crespo
0 Respuestas

hola necesito ayuda con el siguiente programa
#include <iostream>
#include <conio.h>
#include <stdio.h>
#define MAX_FILAS 5
#define MAX_COLUMNAS 5

using namespace std;
void leerMatriz(int matriz[MAX_FILAS][MAX_COLUMNAS],int *filas,int *columnas)
{
cout<<"filas= ";
cin>>*filas;
cout<<"columnas = ";
cin>>*columnas;
int i;
int j;
for (i=0;i<*filas;i++)
{
for(j=0;i<*columnas;j++)
{
cout<<"["<<i<<"]["<<j<<"]= ";
cin>>matriz[j];
}
}
}

void mostrarMatriz(int matriz[MAX_FILAS][MAX_COLUMNAS],int filas,int columnas)
{
for (int i=0;i<filas;i++)
{
for(int j=0;j<columnas;j++)
{
cout<<matriz[j]<<"t";

}
cout<<endl;

}
}
int main()
{
int matriz1[MAX_FILAS][MAX_COLUMNAS],filas1,columnas1;
leerMatriz(matriz1,&filas1,&columnas1);
mostrarMatriz(matriz1,filas1,columnas1);
return 0;
}
es un programa para leer matrices y mostrarlas en pantalla el problema es que al leer la matriz no cambia de columna sigue y en la columna 0 y me lee infinitos valores para las filas queria saber cual es el error




Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...