Dev - C++ - Ayuda con este ciclo for

 
Vista:
sin imagen de perfil
Val: 3
Ha disminuido su posición en 6 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda con este ciclo for

Publicado por struk90 (2 intervenciones) el 07/09/2018 07:53:03
Hola, quiero hacer un programa el cual lea los datos de tres personas, nombre,edad y teléfono, trato de hacer con ciclo FOR para pedir los datos y en el primer ciclo me pide todos los datos muy bien, pero cuando entra en el segundo ciclo se brinca el pedimento de la variable nombre, soy nuevo en esto de la programación, agradecería cualquier ayuda
Sin-titulo
Sin-titulo2
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: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda con este ciclo for

Publicado por dario (718 intervenciones) el 07/09/2018 11:13:34
Pruebalo asi:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
 
int main() {
	string nombre;
	int edad,telefono,i;
 
	for (i=1; i<=3; i++) {
		cout << "Ingrese nombre: ";
		getline(cin,nombre);
 
		cout << "Edad: ";
		cin >> edad;
 
		cout << "Telefono: ";
		cin >> telefono;
		cin.ignore();
    }
 
	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
0
Comentar
sin imagen de perfil
Val: 3
Ha disminuido su posición en 6 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda con este ciclo for

Publicado por struk90 (2 intervenciones) el 08/09/2018 06:13:52
Gracias amigo me funciono, pero ahora tengo otro problema y es que quiero imprimir todos los datos ingresados es decir que el nombre de la persona 1,edad 1, teléfono 1 y luego nombre de la persona 2, edad 2, telefono etc.
Lo he intentado de nuevo con el ciclo for pero siempre me imprime nomas el ultimo ciclo.
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: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda con este ciclo for

Publicado por dario (718 intervenciones) el 08/09/2018 10:15:37
Para eso debes usar arrays.
Otra manera es que al terminar de ingresar los datos los muestres inmediatamente, luego cuando se repite el bucle vuelve a pedir los datos y los muestra.
Salu2.
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: 9
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda con este ciclo for

Publicado por Daniel (5 intervenciones) el 01/10/2018 00:46:53
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <time.h>
#include <stdlib.h>
using namespace std;
 
int main() {
	string nombre;
	int edad,telefono,i;
 
	for (i=1; i<=3; i++) {
		cout << "Ingrese nombre: ";
		cin>>nombre;
 
		cout << "Edad: ";
		cin >> edad;
 
		cout << "Telefono: ";
		cin >> telefono;
 
    }
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