Untitled
unknown
plain_text
6 months ago
2.8 kB
0
Indexable
Never
#include <iostream> #include <string> #include <cstdlib> #include <ctime> using namespace std; void rules(); int main() { setlocale(LC_ALL, "Russian"); string name; int bal; int betAmount; int guess; //инструменты int dice; char choice; srand(time(0)); cout << "\n\t\t========Добро пожаловать в лотерею=======\n\n"; cout << "\n\nВведите ваше имя: "; getline(cin, name); cout << "\n\nВыберите свой баланс для начала игры: $"; cin >> bal; do { system("cls"); rules(); cout << "\n\nВаш настоящий баланс это $ " << bal << "\n"; do { cout << "Привет, " << name << ", введи сумму для выигрыша : $"; cin >> betAmount; if (betAmount > bal) cout << "Ставка слишком велика!\n" << "\nВведите свой баланс заново\n "; } while (betAmount > bal); do { cout << "Угадайте число от 1 до 10 :"; cin >> guess; if (guess <= 0 || guess > 10) cout << "\n Число должно быть от 1 до 10\n" << "Введите число снова:\n "; } while (guess <= 0 || guess > 10); dice = rand() % 10 + 1; if (dice == guess) { cout << "\n\nТы победил!" << betAmount * 10; bal = bal + betAmount * 10; } else { cout << "Потрачено,повезет в следующий раз $ " << betAmount << "\n"; bal = bal - betAmount; } cout << "\nВыигрышное число : " << dice << "\n"; cout << "\n" << name << ", Ваш баланс $ " << bal << "\n"; if (bal == 0) { cout << "Нет денег"; break; } cout << "\n\nХотите поиграть снова(д/н)"; cin >> choice; } while (choice == 'Д' || choice == 'д'); cout << "\n\n\n"; cout << "\n\nСпасибо за игру,ваш баланс $ " << bal << "\n\n"; return 0; } void rules() { system("cls"); cout << "\t\t======Правила!======\n"; cout << "\t1. Выбери число от 1 до 10\n"; cout << "\t2. Если вы угадали число,выигрываете сумму в 10 раз больше\n"; cout << "\t3. Если проигрыш,то сумма котрую вы поставили пропадает\n\n"; }