[ Foro de C ]

ADIVINAR DOS NÚMEROS EN C

19-Nov-2014 21:17
Invitado (Jualma)
1 Respuestas

BUENAS!

TENGO UNA DUDA MUY IMPORTANTE,

ME GUSTARÍA CREAR UN PROGRAMA EN C QUE ADIVINASE UN NÚMERO ENTRE 1 I 1000. SE TENDRÍA QUE UTILIZAR MEDIANTE WHILE Y IF (FUNDENTALMENTE). HE ENCONTRADO ALGUNOS POR OTRAS WEBS PERO NO ESTÁN BIEN EXPLICADOS. MUCHAS GRÁCIAS


20-Nov-2014 18:40
Invitado (Caranim)

Pues aunque te extrañe, tu mismo has explicado gran parte de como hacerlo:

1.- Obtener el número a adivinar ( no indicas si lo teclea el usuario, es aleatorio... pero el resultado es el mismo: Guardarlo en una variable ).
2.- Mientras ( While ) no lo hayamos adivinado ( y antes de hacer un intento no podemos haberlo hecho )...
  2-1.- El ordenador calcula un número.
  2-2.- Si (If ) coincide con el buscado ( Obtenido en el punto 1 ) lo hemos adivinado y por tanto no se debe ejecutar el while. En caso contrario informamos como proceda.
3.- Todo lo que se necesite después de haber terminado un intento ( salir del programa, intentarlo otra vez... ).

Si te fijas es lo que tu has escrito solo que un poco ordenado.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)