Advertisement
campos20

Untitled

May 10th, 2020
1,609
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.10 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5. // Jogo de adivinhacao.
  6. // Escolhe um numero ate um limite e pede para o usuario adivinhar
  7. // Autor: Alexandre Campos
  8.  
  9. int main()
  10. {
  11.     // Informa uma fonte para os numeros aleatorios
  12.     srand(time(NULL));
  13.  
  14.     // Declaracao
  15.     int limite = 20;
  16.     int palpite;
  17.  
  18.     // Coloca resposta correta, que nos nao sabemos qual e
  19.     int resposta_correta = rand() % limite;
  20.  
  21.     printf("Eu escolhi, aleatoriamente, um numero entre 0 e %d, inclusive. ", limite-1);
  22.     printf("Tente adivinhar.\n");
  23.  
  24.     while (1)   // Executa para sempre
  25.     {
  26.         printf("Digite o seu palpite ou -1 para parar\n");
  27.         scanf("%d", &palpite);
  28.  
  29.         if (palpite == -1)
  30.         {
  31.             printf("Voce desistiu do jogo\n");
  32.  
  33.             // Sai do jogo, em caso de desistencia
  34.             break;
  35.         }
  36.  
  37.         if (palpite == resposta_correta)
  38.         {
  39.             printf("Parabens, o numero correto era %d e voce adivinhou\n", resposta_correta);
  40.  
  41.             // Sai do loop
  42.             break;
  43.         }
  44.     }
  45.  
  46.  
  47.     return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement