Advertisement
Kyrexar

Patata caliente v0.2

Apr 25th, 2012
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.46 KB | None | 0 0
  1. #include <stdio.h> // Contiene getpid (Obtener procesos)
  2. #include <stdlib.h> // Contien rand y srand
  3.  
  4. int main(){
  5.     int i, dificultad, intentos, rango, numero, intento=0;
  6.  
  7.     do{
  8.        system("cls");
  9.        printf(" \n -= La patata caliente =- \n Nivel de dificultad 1 o 2? ");
  10.        scanf("%d",&dificultad);
  11.     }while( dificultad!=1 && dificultad!=2 );
  12.    
  13.     do{
  14.        system("cls");
  15.        printf(" \n -= La patata caliente =- \n Nivel de dificultad 1 o 2? %d ",dificultad);
  16.        printf(" \n Cantidad de intentos? ");
  17.        scanf("%d",&intentos);
  18.     }while( intentos<=0 );
  19.    
  20.     do{
  21.        system("cls");
  22.        printf(" \n -= La patata caliente =- \n Nivel de dificultad 1 o 2? %d ",dificultad);
  23.        printf(" \n Cantidad de intentos? %d ",intentos);
  24.        printf(" \n Numero maximo posible? ");
  25.        scanf("%d",&rango);
  26.     }while( rango<=2 );
  27.  
  28.     srand(getpid());
  29.     numero = (rand()%rango)+1;
  30.  
  31.     printf(" \n Averigua que numero estoy pensando: ");
  32.    
  33.     for( i=1; i<=intentos ; i++ ){
  34.        scanf("%d",&intento);
  35.        if( dificultad==2 ){
  36.           system("cls");
  37.           printf(" \n ");
  38.        }
  39.        if(numero==intento){
  40.           printf(" Correcto! ");
  41.           system("PAUSE");
  42.           return 0;
  43.        }
  44.        if(numero<intento) printf(" Menos ");
  45.        if(numero>intento) printf(" Mas ");
  46.     }
  47.     system("cls");
  48.     printf(" \n Has fallado, lo siento \n ");
  49.     system("PAUSE");
  50.     return 0;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement