Como práctica de estructuras de control condicionales e iterativas es
normal que tarde o temprano nos topemos con la implementación de éste sencillo
ejercicio.
Foto tomada de freedigitalphotos.net |
El juego de “Adivinar el número” consiste ni más ni menos en que el
computador elige un número aleatorio entre el 0 y el 100 y nos empieza a
solicitar valores, nosotros debemos introducir números hasta dar con la
solución.
Es un ejercicio muy sencillo, que no requiere de conocimientos avanzados y
que no ofrece demasiada complicación en comparación a otros ejercicios.
El código del juego es el siguiente:
#include <stdio.h>
int main(int argc, char *argv[])
{
int num, num2, opc=0;
printf("\n
Adivinar numero");
printf("\n 1 -
Comenzar.");
printf("\n 2 -
Salir.\n");
printf("\n Introduce una
opcion:");
scanf("%d",&opc);
while (opc!=2)
{
num = rand() % 100;//Origina
aleatoriamente numeros entre 0 y 99
printf("\n
Introduce numero: ");
scanf("%d",&num2);
while(num!=num2)
{
if (num>num2)
printf("Es mayor");
else
printf("Es
menor");
printf("\n
Introduce numero: ");
scanf("%d",&num2);
}
printf("\n Has
acertado! \n");
printf("\n 1 - Jugar de nuevo.");
printf("\n 2 -
Salir.");
printf("\n Introduce
una opcion:");
scanf("%d",&opc);
}
system("PAUSE");
return 0;
}
¿Qué clase de programas harías usando ésta librería?