Necesito pedir un número constantemente y con el 0 salir del programa

Iniciado por ciquee, 30 Marzo 2019, 22:59 PM

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

ciquee

Hola, buenas noches compañeros!!

Pues eso que pongo en el asunto, seguro que es muy fácil pero no me aclaro.
Tengo que hacer un programa que pida un número y diga si es perfecto, abundante o deficitario, y si se escribe el 0 salga del programa. Ya he hecho el programa pero no sé como hacer para que después de decir que tipo de número es vuelva a pedir de nuevo otro número, y así hasta que se escriba el 0.

¿Me podéis echar una mano? Por favor!

Gracias y saludos!

K-YreX

Eso lo puedes solucionar con un <while> de forma bastante sencilla, el esquema sería el siguiente:
Código (cpp) [Seleccionar]

// pides un numero
while(numero != 0){
    // haces lo que tengas que hacer con ese numero
    // pides otro numero
}

Código (cpp) [Seleccionar]

cout << "Todos tenemos un defecto, un error en nuestro código" << endl;

ciquee

Muchas gracias YreX-DwX!
Lo había intentado de todas maneras, pero me faltaba siempre la instrucción de volver a pedir el número de nuevo.

Saludos!