Dev - C++ - matriz que no para (infinita)

 
Vista:
Imágen de perfil de cesar
Val: 120
Ha aumentado su posición en 4 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

matriz que no para (infinita)

Publicado por cesar (44 intervenciones) el 08/08/2019 21:08:24
Buenas Tardes
Como su nombre lo dice tengo este programa todo perfecto pero al correrlo pidiendole al usuario finas y columnas me da infinita no para y sigue corriendo no se donde estara el error pues no se lo veo por ningun lado quite el getche pero nada
NO CREO SEA ERROR DE SYSTEM PAUSE

Espero su ayuda

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
38
39
40
41
42
43
#include<iostream>
#include<conio.h>
//RELLENAR UNA MATRIZ PIDIENDO AL USUARIO FILAS Y COLUMNAS
using namespace std;
 
int main(){
int numeros[100][100], filas, columnas;
 
 
 
cout <<"digite el numero de filas  ";
cin>>filas;
cout <<"digite el numero de Columnas  ";
cin>>columnas;
 
//Almacenando elementos de la matriz
 
for (int i = 0; i <filas; i++){
for (int j = 0; i <columnas; j++){
cout <<" digite el numero ["<<i<<"]["<<j<<"]: ";
cin>>numeros[i][j];
 
}
}
 
//mostrando elementos
 
for (int i = 0; i <filas; i++){
for (int j = 0; i <columnas; j++){
cout <<numeros[i][j];
}
cout <<"\n";
 
}
 
 
 
 
 
return 0;
 
 
}
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
sin imagen de perfil
Val: 9
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

matriz que no para (infinita)

Publicado por Arturo (2 intervenciones) el 08/08/2019 21:39:41
Buenas, acabo de revisar tu código y no le veo error comparado con el mío. Te mando uno que acabo de hacer por si te sirve de algo.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
 
using namespace std;
 
int main(){
	int matriz[100][100],x,y;
 
	cout<<"Digite el numero de filas: "; cin>>x;
	cout<<"Digite el numero de columnas: "; cin>>y;
 
	for(int i=0;i<x;i++){
		for(int j=0;j<y;j++){
			cout<<"Digite un numero ["<<i<<"]["<<j<<"]: ";
			cin>>matriz[i][j];
		}
	}
	for(int i=0;i<x;i++){
		for(int j=0;j<y;j++){
			cout<<matriz[i][j];
		}
		cout<<"\n";
	}
	return 0;
}
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
Imágen de perfil de cesar
Val: 120
Ha aumentado su posición en 4 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

matriz que no para (infinita)

Publicado por cesar (44 intervenciones) el 08/08/2019 21:50:05
Gracias por su respuesta parece ser el programa o ide pues hice otro igual y dio el mismo error mi ide es codeblocks y quizas no sirve para win 10
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
Imágen de perfil de cesar
Val: 120
Ha aumentado su posición en 4 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

matriz que no para (infinita)

Publicado por cesar (44 intervenciones) el 08/08/2019 22:36:05
SII me corrio perfecto por lo que algo mal debe haber en el programa que puse como pregunta al autor del video le corrio perfecto Ud probo el programa de la pregunta??? yo lo hice con dev c y lampoco corrio pero gracias mil
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
sin imagen de perfil
Val: 190
Bronce
Ha aumentado 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

matriz que no para (infinita)

Publicado por dario (109 intervenciones) el 09/08/2019 04:49:22
Hola, en las lineas donde pone for (j=0...) cambia i<columnas por j<columnas
Saludos.
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
Imágen de perfil de cesar
Val: 120
Ha aumentado su posición en 4 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

matriz que no para (infinita)

Publicado por cesar (44 intervenciones) el 09/08/2019 15:06:27
SII Ese era el error que raro que el amigo Arturo no lo vio yo tampoco lo vi pero sabia algo estaba errado
for (int j = 0; i <columnas; j++){ ESTE ES EL ERROR ES j < columnas y no i linea 19
y linea 29 se repite el imsmo error
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