duda con input stream

Iniciado por Miketo, 2 Julio 2017, 19:52 PM

0 Miembros y 1 Visitante están viendo este tema.

Miketo

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.

engel lex

si quieres una accion repetida, para eso exísten los ciclos
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Miketo

Cita de: engel lex en  2 Julio 2017, 19:55 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.

engel lex

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
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Miketo

Cita de: engel lex en  2 Julio 2017, 19:55 PM
si quieres una accion repetida, para eso exísten los ciclos
De acuerdo, muchas gracias por el consejo y la información.