Título: ¿¿Como usar while?? Publicado por: Bledniss en 18 Abril 2011, 22:15 pm ¿Esta bien este script?
#include <stdio.h> void main() { int ar , br ; scanf("%d", ar); scanf("%d", br); while(ar != br) { ar++; printf("%d\n",ar); } if(ar=br) printf("Hecho!"); } Si no es correcto alguen me puede decir como se utiliza el "while"??? :huh: :huh: :huh: Título: Re: ¿¿Como usar while?? Publicado por: Shell Root en 18 Abril 2011, 22:34 pm El while lo puedes usar siempre y cuando sea verdadera una condición.
En tú caso estas diciendo que se ejecute el while, mientras la variable ar sea diferente a br, después de eso autoincrementas la variable ar y la muestras. -Supongo que esto lo haces con el fín de que se muestren los números hasta que ar sea igual a br o no?-. Dependiendo de los valores que ingreses o de la logica que tengas es correcto, pero en el ejemplo que pusisteis, se creará un bucle infinito si la variable ar es mayor a br. Código
Código
Título: Re: ¿¿Como usar while?? Publicado por: Bledniss en 18 Abril 2011, 22:50 pm Entendido!
Pero que es el "return 0" del final??? Título: Re: ¿¿Como usar while?? Publicado por: Akai en 18 Abril 2011, 23:24 pm Return devuelve un valor a la función superior a la actual.
En el caso del main, es algo que se debe poner para informar al sistema operativo que se ha terminado correctamente la ejecución. Título: Re: ¿¿Como usar while?? Publicado por: Oblivi0n en 19 Abril 2011, 03:09 am Título: Re: ¿¿Como usar while?? Publicado por: ssaammuu en 19 Abril 2011, 18:56 pm En realidad ni siquiera hace falta la sentencia condicional ya que el programa no llega a esa parte del código hasta que ar es igual a br, o ar > br. De ambos modos el proceso ha terminado...
:) |