Advertisement
B-Matt

Guess the number! by B-Matt

Apr 26th, 2013
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.20 KB | None | 0 0
  1. /*
  2.             Name: Guess the number!
  3.             Author: Matej Arlović (B-Matt)
  4.             Date: 26.4.2013. | (c) 2013.
  5. */
  6. /*
  7.             Program nasumičnim odabriom odabire broj od 1-30 (kasnije u tekstu rBroj). Cilj igrača je taj da pogodi taj broj.
  8.             Igrač kao pomoć dobije i hint u kojem rasponu brojeva se taj broj nalazi!
  9.             Ukoliko je uneseni broj veći od rBroja onda se ispisuje da je rBroj manji od unesenog broja, suprotno ispisuje da je rBroj veći od unesenog broja.
  10.             U svakome trenutku možete nastaviti ili izaći iz igre.
  11. */
  12.  
  13. #include <iostream>
  14. #include <stdlib.h>
  15. #include <time.h>
  16. using namespace std;
  17.  
  18. int main()
  19. {
  20.     int guess = 0,
  21.         number = 0,
  22.         pick = 0,
  23.         out = 0;
  24.     cout << "Zelis igrati? (1 za nastavak, 0 za izlazak iz programa): ";
  25.     cin >> pick;
  26.     while(pick != 0)
  27.     {
  28.         srand(time(NULL));      
  29.         number = 1 + rand() % 30;
  30.         if(number < 30)
  31.                   cout << "Tvoj broj je izmedju " << number+5 << " i " << number-5<<endl;
  32.         else if(number == 30)
  33.              cout << "Tvoj broj je izmedju " << number << " i " << number-5<<endl;
  34.         else if(number == 1 || number == 2)
  35.              cout << "Tvoj broj je izmedju " << number+5 << " i " << number<<endl;
  36.         cout << "Unesi tvoj broj: ";
  37.         cin >> guess;
  38.         while(guess != number)
  39.         {
  40.                     if(guess == 0)
  41.                     {
  42.                         cout << "Unio si broj 0, igra prekinuta!\n";
  43.                         out = 1;
  44.                         break;
  45.                     }
  46.                     if(number < guess) cout << "Broj je manji od tvoga broja!\n";
  47.                     else if(number > guess) cout << "Broj je veci od tvoga broja!\n";
  48.                     cout << "Unesi tvoj broj: ";
  49.                     cin >> guess;
  50.                     out = 0;
  51.         }
  52.         if(out == 0) cout << "Cestitamo! Pogodili ste broj: " << number << endl;
  53.         out = 0;
  54.         cout << "Zelite nastaviti? (1 za nastavak, 0 za izlazak iz programa): ";
  55.         cin >> pick;
  56.     }
  57.     cout << "Odabrao si izlazak iz igre! Sretno ti dalje :)\n";
  58.     system("pause");
  59.     return 0;
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement