Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <ctime>
- #include <cstdlib>
- using namespace std;
- int racunar(int &);
- void pobjednik(int , int, int &, int &, int &);
- void main() {
- int korisnik, Racunar, brPonavljanja = 0, pKor = 0, pRac = 0;
- cout << "Igra Kamen-Papir-Makaze v1.0.0" << endl;
- cout << "Pravila unosa : (1 - kamen, 2 - papir, 3 - makaze) !" << endl;
- cout << "Pravila igre su: Kamen pobjeđuje makaze, makaze pobjeđuju papir, a papir pobjeđuje kamen.\n" << endl;
- do {
- cout << "Unesite Vas izbor : ";
- cin >> korisnik;
- brPonavljanja++;
- cout << "Izbor racunara : " << racunar(Racunar) << endl << endl;
- pobjednik(Racunar, korisnik, pKor, pRac, brPonavljanja);
- } while (brPonavljanja < 10);
- if (pKor > pRac)
- cout << "Prema ukupnom broju pobijeda, Vi ste pobijedili !" << endl;
- else if (pRac > pKor)
- cout << "Prema ukupnom broju pobijeda, izgubili ste !" << endl;
- else
- cout << "Prema ukupnom broju pobijeda, izhod je nerijeseno !" << endl;
- system("pause>0");
- }
- int racunar(int &racunar) {
- srand((unsigned)time(0));
- racunar = (1 + rand() % 3);
- return racunar;
- }
- void pobjednik(int racunar, int korisnik, int &kor, int &rac, int &brPon) {
- /* if (korisnik == 1 && racunar == 3) {
- cout << "Pobijedili ste !\n" << endl;
- kor++;
- }
- if (korisnik == 1 && racunar == 2) {
- cout << "Izgubili ste !\n" << endl;
- rac++;
- }
- if (korisnik == 2 && racunar == 1) {
- cout << "Pobijedili ste !\n" << endl;
- kor++;
- }
- if (korisnik == 2 && racunar == 3) {
- cout << "Izgubili ste !\n" << endl;
- rac++;
- }
- if (korisnik == 3 && racunar == 2) {
- cout << "Pobijedili ste !\n" << endl;
- kor++;
- }
- if (korisnik == 3 && racunar == 1) {
- cout << "Izgubili ste !\n" << endl;
- rac++;
- }
- if (korisnik == racunar) {
- cout << "Nerijeseno !\n" << endl;
- brPon--;
- }*/
- switch (korisnik) {
- case 1 :
- switch (racunar) {
- case 1: cout << "Nerijeseno !\n" << endl; brPon--; break;
- case 2: cout << "Izgubili ste !\n" << endl; rac++; break;
- case 3: cout << "Pobijedili ste !\n" << endl; kor++; break;
- }break;
- case 2 :
- switch (racunar) {
- case 1: cout << "Pobijedili ste !\n" << endl; kor++; break;
- case 2: cout << "Nerijeseno !\n" << endl; brPon--; break;
- case 3: cout << "Izgubili ste !\n" << endl; rac++; break;
- }break;
- case 3 :
- switch (racunar) {
- case 1: cout << "Izgubili ste !\n" << endl; rac++; break;
- case 2: cout << "Pobijedili ste !\n" << endl; kor++; break;
- case 3: cout << "Nerijeseno !\n" << endl; brPon--; break;
- }break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement