Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stdlib.h>
- #include <time.h>
- using namespace std;
- int main()
- {
- bool bRun=true;
- setlocale( LC_ALL,"Russian" );
- while (bRun)
- {
- int m,n;
- char o;
- srand (time(NULL));
- m = rand()%3;
- m++;
- cout << "\n\nВиды оружия:";
- cout << "\t (1) Камень\n";
- cout << "\t\t (2) Ножницы\n";
- cout << "\t\t (3) Бумага\n\n";
- cout << "Выберите оружие: ";
- cin >> n;
- cout << "\n\n";
- switch(n)
- { case 1:
- switch(m)
- {
- case 1: cout << "Вы выбрали камень. Компьютер выбрал камень. Ничья";
- break;
- case 2: cout << "Вы выбрали камень. Компьютер выбрал ножницы. Вы выиграли";
- break;
- case 3: cout << "Вы выбрали камень. Компьютер выбрал бумагу. Вы проиграли";
- break;
- }
- break;
- case 2:
- switch(m)
- {
- case 1: cout << "Вы выбрали ножницы. Компьютер выбрал камень. Вы проиграли";
- break;
- case 2: cout << "Вы выбрали ножницы. Компьютер выбрал ножницы. Ничья";
- break;
- case 3: cout << "Вы выбрали ножницы. Компьютер выбрал бумагу. Вы выиграли";
- break;
- }
- break;
- case 3:
- switch(m)
- {
- case 1: cout << "Вы выбрали бумагу. Компьютер выбрал камень. Вы выиграли";
- break;
- case 2: cout << "Вы выбрали бумагу. Компьютер выбрал ножницы. Вы проиграли";
- break;
- case 3: cout << "Вы выбрали бумагу. Компьютер выбрал бумагу. Ничья";
- break;
- }
- break;
- default:
- cout << "Вы выбрали число не из диапазона (1-3). Попробуйте еще раз.";
- main();
- break;
- }
- cout << "\n\nХотите сыграть еще раз? (y/n)\n";
- cin >> o;
- switch(o)
- {
- case 'y':
- main();
- break;
- case 'n':
- system("Pause");
- bRun=false;
- break;
- default: "Неверное значение.";
- system("Pause");
- bRun=false;
- break;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement