Programación General => C/C++ => Mensaje iniciado por: jairogon en Domingo 20 de Junio de 2010, 17:30
Título: Cuando el while se vuelve cero?
Publicado por: jairogon en Domingo 20 de Junio de 2010, 17:30
En este programa cuando se sale del bucle while?
Gracias.
Código: Text
//en C:
#include<stdio.h>
int main() {
long p,q,r;
while (scanf("%ld %ld",&p,&q)!=EOF)
{
if (q>p)
r=q-p;
else
r=p-q;
printf("%ldn",r);
}
getchar();
return 0;
}
Título: Re: Cuando el while se vuelve cero?
Publicado por: cbug en Domingo 20 de Junio de 2010, 18:11
La condición del bucle indica que al leerse EOF desde stdin, el ciclo terminará. Si estás en Linux, al presionar ctrl+d terminará, en windows finalizarás con ctrl+z.
Título: Re: Cuando el while se vuelve cero?
Publicado por: jairogon en Domingo 20 de Junio de 2010, 19:10
Cita de: "cbug"
La condición del bucle indica que al leerse EOF desde stdin, el ciclo terminará. Si estás en Linux, al presionar ctrl+d terminará, en windows finalizarás con ctrl+z.
Gracias
Título: Re: Cuando el while se vuelve cero?
Publicado por: cbug en Domingo 20 de Junio de 2010, 19:16