Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: Sothu en 16 Noviembre 2015, 19:53 PM

Título: [Ayuda] Secuencia While
Publicado por: Sothu en 16 Noviembre 2015, 19:53 PM
Buenas!
Tengo una pregunta que seguramente tenga respuesta simple pero ahora no caigo...
Tengo que hacer una secuencia con while que me va pidiendo numeros hasta que se introduce el -1. Mi pregunta es como hago para comparar los numeros que voy escribiendo ya que todos entran por la misma variable y no se como comparar cada una con la anterior por ejemplo. Gracias!
cin >> numero;
    while (numero != EOS)
    {
        cin >> numero;
    }
Título: Re: [Ayuda] Secuencia While
Publicado por: MAFUS en 16 Noviembre 2015, 20:16 PM
Utiliza otra variable que a final del bucle adquiera el valor que has entrado. Así en la nueva iteración podrás comparar el valor anterior con el actual.
Título: Re: [Ayuda] Secuencia While
Publicado por: Sothu en 16 Noviembre 2015, 20:20 PM
Pero entonces eso solo me serviria para comparar los 2 primeros valores no?
Título: Re: [Ayuda] Secuencia While
Publicado por: MAFUS en 16 Noviembre 2015, 20:45 PM
Sí. Si quieres comparar el valor introducido con todos los anteriores deberás rellenar un array con cada iteración.
Título: Re: [Ayuda] Secuencia While
Publicado por: Sothu en 16 Noviembre 2015, 22:10 PM
Lo que tengo que hacer es un programa que me compare dos numeros seguiros, para eso no necesito el array no?