Cita de: RyogiShiki en 20 Noviembre 2011, 20:18 PM
Lo que haces es un loop que se repite hasta que el dato ingresado sea el correcto:Código (c) [Seleccionar]
scanf("%d", &lado_mayor);
while (lado_mayor < lado_menor) {
printf("El lado mayor tiene que ser mayor que el menor");
scanf("%d", &lado_mayor);
}
oCódigo (c) [Seleccionar]
int error_flag = 0;
do {
error_flag = 0;
//pedir valor
scanf("%d", &lado_mayor);
if (lado_mayor < lado_menor) {
erro_flag = 1;
//mostrar algún error
}
} while (error_flag);
Saludos
Gracias!!.No termino de comprender la primera opcion, podrías explicarme como debería de ir, porque amí me sale un bucle infinito, siento las molestias