Advertisement
Mastercpp

numero aleatorio2

Sep 19th, 2015
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.17 KB | None | 0 0
  1. #include <math.h> // para usar la funcion rand(
  2. #include <stdio.h> // para usar scanf y printf
  3. #include <time.h>
  4. #include <stdlib.h>  
  5.  
  6. /*
  7. la libreria time y stdlib nos ayudara Cada vez que ejecutemos el programa
  8. no salga el mismo numero de siempre esta es la linea de codigo mas interesante
  9. del programa
  10. srand(time(NULL)); comentala o descomentala a ver que pasa
  11. */
  12.  
  13.  
  14. void Adivinar(){
  15.     srand(time(NULL)); // si quitamos esta linea los valores se repetiran
  16.    
  17.     int x,y;
  18.    
  19.     x = rand()%10+1;
  20.     //printf("%d\n\n",x); usamos esto para saber cual es el numero secreto
  21.     //y saber que todo elprograma funciona bien
  22.     int i=0;
  23.     while(i<3){
  24.         i++;
  25.         printf("\nAdivina el numero: ");
  26.         scanf("%d",&y);
  27.        
  28.         if(y == x){
  29.             printf("Felicidades ganaste\n\n");
  30.             break;
  31.         }
  32.         else{
  33.             printf("No adivinaste el numero\n");
  34.         }
  35.     }
  36.    
  37. }
  38.  
  39.  
  40. int main(){
  41.    
  42.     Adivinar();
  43.     int op;
  44.     do{
  45.         printf("1-repetir 2-salir: ");
  46.         scanf("%d",&op);
  47.         if(op == 1){
  48.             system("cls"); // si estas en ubuntun pon esto system(clear);
  49.              Adivinar();
  50.         }
  51.         if(op == 2){
  52.             printf("Muchas gracias por usar el programa:) (Y)\n\n");
  53.             break;
  54.         }  
  55.     }while(op != 3);
  56.    
  57.     return 0;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement