Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Miketo en 2 Julio 2017, 19:52 pm



Título: duda con input stream
Publicado por: Miketo en 2 Julio 2017, 19:52 pm
Buenas,
Me gustaría saber como puedo hacer para multilplicar la entrada estandar sin escribirla varias veces. Es decir, si quiero que en el programa se tenga que insertar un valor un numero de veces, como hacerlo sin tener que poner por ejemplo: cin>>n; cin>>n; cin>>n;
Alguna forma para abreviarlo?
Gracias de antemano.


Título: Re: duda con input stream
Publicado por: engel lex en 2 Julio 2017, 19:55 pm
si quieres una accion repetida, para eso exísten los ciclos


Título: Re: duda con input stream
Publicado por: Miketo en 2 Julio 2017, 20:02 pm
si quieres una accion repetida, para eso exísten los ciclos
Así intentaba hacerlo pero no encontraba la forma de limitarlo según el numero de veces que se ingresa un valor.

Por ejemplo con do while que debería poner en while para que se termine el programa al ingresar 4 valores?
   do{
      cout<<"Digite un numero: "; cin>>numero;
   }while();

Gracias de nuevo.


Título: Re: duda con input stream
Publicado por: engel lex en 2 Julio 2017, 20:06 pm
sería preferible for.... te recomindo buscar un tutorial de c en lugar de andar dando tumbos de ciego... al igual que con for vas a necesitar una variable de control y una condicion de limitacion


Título: Re: duda con input stream
Publicado por: Miketo en 2 Julio 2017, 20:15 pm
si quieres una accion repetida, para eso exísten los ciclos
De acuerdo, muchas gracias por el consejo y la información.