Игра Однорукий бандит.
#include<iostream>
#include<conio.h>
#include<time.h>
#include<Windows.h>
#include<math.h>
using namespace std;
void main()
{
long money;
int imp=0;
money=100;
setlocale(LC_ALL,"rus");
cout<<"\n\tДобро пожаловать в игру 'Однорукий бандит'!";
_getch();
cout<<"\n\tНажав <Enter> будут выпадать 3 числа. ";
_getch();
cout<<"\n\tВаша начальная сумма составляет 100 золотых.";
cout<<"\n\tЗа 3 совпадения Вы выиграете 100 золотых.";
cout<<"\n\tЗа 2 совпадения Вы выиграете 50 золотых.";
cout<<"\n\tА если совпадений не будет, то Вы потеряете 20 золотых.";
_getch();
cout<<"\n\tВы можете в любой момент окончить игру и забрать выиграш, нажав <Esc>.";
_getch();
cout<<"\n\tУдачи!";
do
{
srand(time(NULL));
int a=1+rand()%9;
int b=1+rand()%9;
int c=1+rand()%9;
cout<<"\n\t"<<a<<" "<<b<<" "<<c<<endl;
if
(a==b&&b==c)//все 3 числа на совпадение
{
money=money+1000;
cout<<"\t\nДжекпот!"<<"Ваши деньги: "<<money<<"золотых!";
}
else
if(a==b||b==c||a==c)//проверка 2 чисел
{
money=money+50;
cout<<"\n\t2 числа одинаковые.Ваши деньги: "<<money<<"золотых!";
}
else
money=money-20;
cout<<"\n\tНет совпадений. Ваши деньги: "<<money<<"золотых!";
imp=_getch();
}
while (imp!=27||money==10||money==0);
cout<<"Игра окончена!";
_getch();
}
Комментарии:
Нету комментариев для вывода...