Pues estaba viendo la pagina de yahoo (donde se puede preguntar y responder lo que sea) y vi una pregunta que me parecio poder responder, esta era la pregunta:
¿Insertar datos en variables en c++?
Hola buenos días tengo el siguiente problema:
NECESITO HACER UN PROGRAMA EN C++ QUE ME PIDA CUANTOS NÚMEROS DESEO INGRESAR
- si el usuario presiona x cantidad entonces el programa debe leer esos numeros
- tengo un ejemplo de más o menos como yo lo entiendo
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
int a;
int b;
int main()
{
cout << "a b: ";
cin >> a >> b ;
cout << "sus datos fueron: " << a << " y " << b ;
getch();
}
- el anterior programa me lee únicamente dos números separados por un espacio PERO NO MAS DE DOS lo que intento hacer es que la cantidad de datos a leer sea DEFINIDA POR EL USARIO
POR SUS RESPUESTAS MUY AGRADECIDO
y este fue el codigo que yo puse:
Código
#include <iostream> int main() { int a,b; char pregunta; cout<<"ingrese el dato a"<<endl; cin>>a; cout<<"ingrese el dato b"<<endl; cin>>b; cout<<"los datos son:"<<a<<" y "<<b<<endl; cout<<"desea ingresar mas datos? s/n"<<endl; cin>>pregunta; if(pregunta == 's') { int d; for(d=0;;d++) { int c; cout<<"ingrese el dato c"<<endl; cin>>c; cout<<"el dato es:"<<c; cout<<"desea ingresar mas datos? s/n"<<endl; cin>>pregunta; if(pregunta == 's') d; else break; } } cin.get(); cin.get(); }
Pues la verdad me parece que existe una mejor forma de hacer el programa (o que el codigo que hice no es el mas adecuado). Si me pueden aclarar mi duda les agradeceria mucho ^^ .
Gracias.
Posdata:
Aqui esta el link de la pregunta:
http://mx.answers.yahoo.com/question/index?qid=20110413155242AAs47yL
(yo soy Daniel Castillo, la tercera respuesta)