Другие языки программирования и технологии

Помогите с задачей пожалуйста на языке C++

Игра "100 спичек". Из кучки, первоначально содержащей 100 спичек, двое играющих поочередно берут по несколько спичек: не менее одной и не более десяти. Выигрывает взявший последнюю спичку. Программа должна хранить имена игроков и выводить соответствующие сообщения с учетом имен.
FU
Fbi Usa
99
#include < iostream >
#include < string >
#include < cstdlib >
#include < ctime >
using namespace std;
int main()
{
setlocale(LC_ALL,"RUS");
srand(time(0));
string player1, player2;
cout << "Введите имя 1 игрока: "; cin >> player1;
cout << "Введите имя 1 игрока: "; cin >> player2;
int Spi4ki = 100, current;
bool turn = true;
while(Spi4ki > 0) {
current = 1 + rand() % 10;
if (turn) {
if (Spi4ki - current <= 0) {
cout << player1 << " взял " << Spi4ki << " спичек." << endl;
turn = false;
Spi4ki -= Spi4ki;
} else {
cout << player1 << " взял " << current << " спичек." << endl;
turn = false;
Spi4ki -= current;
}
}
else {
if (Spi4ki - current <= 0) {
cout << player2 << " взял " << Spi4ki << " спичек." << endl;
turn = true;
Spi4ki -= Spi4ki;
} else {
cout << player2 << " взял " << current << " спичек." << endl;
turn = true;
Spi4ki -= current;
}
}
cout << "Осталось " << Spi4ki << " спичек." << endl;
}
if (turn) {
cout << player2 << " победил!" << endl;
}
else {
cout << player1 << " победил!" << endl;
}
}
А ты правда чего-то не смог или просто лень было?
Фарид Гафуров
Фарид Гафуров
3 378
Лучший ответ
Vusal Ehmedov Лень ему было, вообще за такое нужно брать бабло, рублей 400, задача простая то идиотизма. Один рандомизатор и один flip flop ...
Алексей Горбатенков Ага, вот сейчас он и правду напишет что он хер забил на уроки и ему погулять бы подольше!))) Как это называется!? Лень или по другому, сути то не меняет!