Dev - C++ - No puedo encontrar el problema que tiene este arreglo

 
Vista:

No puedo encontrar el problema que tiene este arreglo

Publicado por Victor (2 intervenciones) el 05/12/2016 01:57:39
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
32
#include<iostream>
main()
{
	using namespace std;
 
	int filas=0;
	int columnas=0;
 
	cout<<"Programa que te permite realizar operaciones con matrices de nxm";
	cout<<"\nPrimero dame el tamaño de la matriz";
	cout<<"\nCuantas filas tiene?";
	cin>>filas;
	cout<<"\nCuantas columnas son?";
	cin>>columnas;
    int M[filas][columnas];
	for(int renglon=0;renglon<filas;renglon++)
	{
		for(int pilares=0;pilares<columnas;pilares++)
		{
		  cout<<"Dame los valores";
		  cin>>M[filas][columnas];
		}
	}
	for (int renglon=0;renglon<filas;renglon++)
	{
		for(int pilares=0;pilares<columnas;pilares++)
		{
		  cout<<M[filas][columnas]<<"  ";
		}
		  cout<<"\n";
	}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

No puedo encontrar el problema que tiene este arreglo

Publicado por dario (44 intervenciones) el 05/12/2016 04:42:39
Tu mismo codigo con algunos cambios.
Pruebalo y me avisas.

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
32
33
34
35
36
37
#include<iostream>
main()
{
  using namespace std;
 
  int filas=0;
  int columnas=0;
 
  cout<<"Programa que te permite realizar operaciones con matrices de nxm";
  cout<<"\nPrimero dame el tamaño de la matriz";
  cout<<"\nCuantas filas tiene?";
  cin>>filas;
  cout<<"\nCuantas columnas son?";
  cin>>columnas;
 
  int M[filas][columnas];
 
  for(int renglon=0;renglon<filas;renglon++)
  {
    for(int pilares=0;pilares<columnas;pilares++)
    {
      cout<<"Dame los valores";
      //cin>>M[filas][columnas]; //borre esta linea
      cin >>M[renglon][pilares]; //agregue esta linea
    }
  }
 
  for (int renglon=0;renglon<filas;renglon++)
  {
    for(int pilares=0;pilares<columnas;pilares++)
      //cout<<M[filas][columnas]<<" "; //borre esta linea
      cout <<M[renglon][pilares] <<" "; //agregue esta linea
 
    cout<<"\n";
 
  }
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Gracias

Publicado por Victor (2 intervenciones) el 06/12/2016 00:24:21
Muchas gracias, me sirvió mucho tu ayuda, leía y leía el código en busca de error pero no lo distinguía, te lo agrdezco
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar