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?