Curso de Programación en C/Prog47

De WikiCabal
Ir a la navegación Ir a la búsqueda

Prog47

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <time.h>
 4 
 5 int main( void )
 6 {
 7 
 8   int MiNum,
 9       num    = 0;
10 
11   srand( time( NULL ) );
12   MiNum  = rand() % 4000;
13 
14   for( puts( "En que número estoy pensando? " ); num != MiNum ;  )
15   {
16     scanf( "%d", &num );
17     if( num > MiNum )
18     {
19       puts( "Demasiado Grande" );
20       puts( "En que número estoy pensando? " );
21     }
22     else if ( num < MiNum )
23     {
24       puts( "Demasiado pequeña" );
25       puts( "En que número estoy pensando? " );
26     }
27     else
28       puts( "Si, Es el\n" );
29   }
30   return 0;
31 }

Resultado

[rrc@Pridd CClase]$ ./Prog47
En que número estoy pensando? 
2700
Demasiado pequeña
En que número estoy pensando? 
3500
Demasiado Grande
En que número estoy pensando? 
3000
Demasiado pequeña
En que número estoy pensando? 
3250
Demasiado Grande
En que número estoy pensando? 
3125
Demasiado pequeña
En que número estoy pensando? 
3200
Demasiado Grande
En que número estoy pensando? 
3150
Demasiado pequeña
En que número estoy pensando? 
3175
Demasiado Grande
En que número estoy pensando? 
3160
Demasiado Grande
En que número estoy pensando? 
3155
Demasiado Grande
En que número estoy pensando? 
3152
Demasiado pequeña
En que número estoy pensando? 
3153
Demasiado pequeña
En que número estoy pensando? 
3154
Si, Es el
 

Explicación