Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Name: Guess the number!
- Author: Matej Arlović (B-Matt)
- Date: 26.4.2013. | (c) 2013.
- */
- /*
- Program nasumičnim odabriom odabire broj od 1-30 (kasnije u tekstu rBroj). Cilj igrača je taj da pogodi taj broj.
- Igrač kao pomoć dobije i hint u kojem rasponu brojeva se taj broj nalazi!
- 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.
- U svakome trenutku možete nastaviti ili izaći iz igre.
- */
- #include <iostream>
- #include <stdlib.h>
- #include <time.h>
- using namespace std;
- int main()
- {
- int guess = 0,
- number = 0,
- pick = 0,
- out = 0;
- cout << "Zelis igrati? (1 za nastavak, 0 za izlazak iz programa): ";
- cin >> pick;
- while(pick != 0)
- {
- srand(time(NULL));
- number = 1 + rand() % 30;
- if(number < 30)
- cout << "Tvoj broj je izmedju " << number+5 << " i " << number-5<<endl;
- else if(number == 30)
- cout << "Tvoj broj je izmedju " << number << " i " << number-5<<endl;
- else if(number == 1 || number == 2)
- cout << "Tvoj broj je izmedju " << number+5 << " i " << number<<endl;
- cout << "Unesi tvoj broj: ";
- cin >> guess;
- while(guess != number)
- {
- if(guess == 0)
- {
- cout << "Unio si broj 0, igra prekinuta!\n";
- out = 1;
- break;
- }
- if(number < guess) cout << "Broj je manji od tvoga broja!\n";
- else if(number > guess) cout << "Broj je veci od tvoga broja!\n";
- cout << "Unesi tvoj broj: ";
- cin >> guess;
- out = 0;
- }
- if(out == 0) cout << "Cestitamo! Pogodili ste broj: " << number << endl;
- out = 0;
- cout << "Zelite nastaviti? (1 za nastavak, 0 za izlazak iz programa): ";
- cin >> pick;
- }
- cout << "Odabrao si izlazak iz igre! Sretno ti dalje :)\n";
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement