Título: Error en sintaxis Do While Publicado por: Dany Solis en 12 Agosto 2017, 05:54 am Hola cordiales saludos a todos.
Tengo un problema en la sintaxis del siguiente código, no me marca ningún error, la idea es ingresar un numero entre 777 y 700077 y si esta fuera de este rango mostrar un mensaje "Numero fuera del rango" si esta dentro del rango entonces mostrar "Numero dentro del rango" y mostrar la cantidad de dígitos que tiene el numero ejemplo si es 1000 el numero tiene 3 caracteres, si es 45025 el numero tiene 5 caracteres, repito no me marca error pero me muestra el mensaje tantas veces la cantidad de dígitos que tiene el numero ingresado. EDITO: El ejercicio necesito realizarlo en Do While Si pudieran de favor ayudarme se los agradeceria: Código: #include <stdio.h> Saludos DS Título: Re: Error en sintaxis Do While Publicado por: AndresEnriquezV en 12 Agosto 2017, 10:38 am solucionado:
Código
lo que hice fue sacar el if-else del do-while y listo, el if-else debe ir obligatriamente arriba del do-while ya que dentro del do-while estas modificando tu n1, tu programa anterior realizaba el if-else las veces que se cumplia el do-while y por eso se repetian los mensajes tantas veces como se realizava el ciclo do-while :rolleyes: :rolleyes: ;-) ;-) saludos, espero haberte ayudado Título: Re: Error en sintaxis Do While Publicado por: Dany Solis en 14 Agosto 2017, 02:23 am Gracias problema resuelto....!
|