Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: marta.r en 17 Noviembre 2018, 11:52 am



Título: Como hacer un do while
Publicado por: marta.r en 17 Noviembre 2018, 11:52 am
se que debe ser una tontería, pero soy principiante así que:
como se hace para que al iniciar el programa, salga una pregunta, y si la respuesta no es la correcta, aparezca un mensaje de error y le vuelva a preguntar hasta que sea la válida?


Título: Re: Como hacer un do while
Publicado por: Beginner Web en 17 Noviembre 2018, 16:08 pm
Seria algo asi
Código
  1. bool correcta=false;
  2.  
  3. do{
  4. hacer_la_pregunta;
  5. leer respuesta;
  6. si(pregunta_es_correcta)
  7. correcta=true;
  8. sino
  9. escribir<<"Respuesta incorrecta"<<endl;
  10. }while(correcta==false);