Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Alexandr_182
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1
1

Написать программу, моделирующую карточную игру "Пьяница" и определяющую, кто из двух игроков выигрывает

13.02.2017, 21:17. Просмотров 945. Ответов 2
Метки нет (Все метки)

помогите. Я не могу понять. Пжлст. С++
Игорь с Артуром играют в "Пьяницу". Это такая карточная игра, правила которой описаны ниже.
В начале игры карточная колода раздается поровну двум игрокам. Далее они вскрываю по одной верхней карте, и тот, чья карта старше, забирают себе обе вскрытые карты, которые кладутся под низ его колоды. Тот, кто остается без карт - проигрывает.
Для простоты будем считать, что все карты различны по номиналу, а также, что самая младшая карта побеждает самую старшую карту.
Игрок, который забирает себе карты, сначала кладет под низ своей колоды карту первого игрока, затем карту второго игрока(то есть карта второго игрока оказывается внизу колоды).
Напишите программу, которая моделирует игру пьяницу и определяет, кто выигрывает. В игре участвуют 10 карт, имеющих значения ооот 0 до 9, большая карта побеждает меньшую, карта со значением 0 побеждает карту 9.
ВХОДНЫЕ ДАННЫЕ
В первой строке входного файла записаны 5 чисел - карты первого игрока (Артура). Во второй строке входного файла записаны 5 чисел - карты второго игрока (Игоря). Карты перечислены сверху вниз, то есть каждая строка начинается с той карты, которая будет открыта первой.
ВЫХОДНЫЕ ДАННЫЕ
Программа должна определить, кто выигрывает при данной раздаче, и вывести слово Artur или Igor, после чего вывести количество ходов,, сделанных до выигрыша. Если на протяжении 10^6 ходов игра не заканчивается, программа должна вывести слово Botva.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2017, 21:17
Ответы с готовыми решениями:

Смоделировать карточную игру "Пьяница"
В игре в пьяницу карточная колода раздается поровну двум игрокам. Далее они вскрывают по одной...

Надо написать программу (игру) "Кости". Где ошибка?
Доброго времени. суток. Прошу помочь с решение "проблемы" по написанию программы (игры) в "Кости"...

Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: "Рабочий день","Суббота" или "Воскресенье"
Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из...

Написать программу которaя запрашиваeт у пользователя номер дня недели, затем выводит одно из сообщений "рабочий день", "суббота", "воскресенье"
Добрый день необходимо написать несколько программ, кто может помогите. одна тема - одна...

Выбрать 2 разные стратегии игры в "крестики-нолики" и запрограммировать игру двух игроков
При игре в крестики-нолики выигрывает тот, кто первым выстраивает 5 крестиков(ноликов) подряд по...

2
magirus
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
27986 / 15713 / 966
Регистрация: 15.09.2009
Сообщений: 67,815
Записей в блоге: 78
13.02.2017, 21:19 2
условие задачи перепечатываем на форум руками.
0
sourcerer
Модератор
Эксперт CЭксперт С++
4954 / 2140 / 326
Регистрация: 20.02.2013
Сообщений: 5,582
Записей в блоге: 24
Завершенные тесты: 1
13.02.2017, 21:38 3
 Комментарий модератора 
Alexandr_182, пожалуйста, прочитайте правила форума.
Особое внимание обратите на следующие пункты:

.
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2017, 21:38

Разработать программу, моделирующую игру "Скачки"
5. Разработать программу, моделирующую игру “Скачки”. В игре участвуют 10 наездников; за каждый тур...

Как создать карточную игру "Подкидной дурак" онлайн?
Как создать карточную игру "Подкидной дурак" онлайн? С чего начать? Какие программы пригодятся? И...

Переделать с Delphi на C++ карточную игру "50 очков"
Ребята, помогите, если у кого нить есть исходник, или просто есть желание написать и выложить в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.