Показать сообщение отдельно
  (#2 (permalink)) Старый
hedgehog hedgehog вне форума
Новичок
 
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 31.05.2008
По умолчанию 31.05.2008, 02:44

вторая задача на динамические массивы
В карточной игре участвуют 6 стопок карт: колода, карты на руках 1-го игрока, карты на руках 2-го игрока, карты на руках 3-го игрока, карты на руках 4-го игрока и кон. Карты с большим индексом находятся на вершине стопки. Карта с наименьшим индексом в колоде счита-ется козырной (если этого требует игра). Из каждой стопки можно брать несколько карт и помещать в другую стопку. Дополнительные ограничения на манипуляцию с картами смотрите в индивидуальных заданиях.
Пример стопок карт (колода состоит из 36 карт, у игроков и на кону карт нет, & - пики, + - трефы, @ - червы, ^ - бубны, V - валет, D- дама, K - король, T - туз):
Koloda= { 6&, 7&, 8&, 9&, 10&, V&, D&, K&, T&, 6+, 7+, 8+, 9+, 10+, V+, D+, K+, T+, 6@, 7@, 8@, 9@, 10@, V@, D@, K@, T@, 6^, 7^, 8^, 9^, 10^, V^, D^, K^, T^ }
Igrok 1= { }
Igrok 2= { }
Igrok 3= { }
Igrok 4= { }
Kon= { }

№ Задача ФИО
22 Дана колода из 36 карт. Колода карт упорядочена по масти: пики, трефи, червы, бубны. Внутри масти карты упорядочены по рангу (от шестерки до туза).
Смоделируйте исходное состояние колоды карт, напечатайте «изображение» карточ-ной игры.
Перетасуйте колоду карту по следующему принципу: K верхних карт помещаются в нижнюю часть колоды, так повторяется N раз.
Смоделируйте конечное состояние колоды, напечатайте «изображение» карточной иг-ры.

Формат входных данных:
[K] [N]
K – кол-во перемещаемых карт, целое число [1, 35]
N – кол-во повторений, целое число [1, 10]

Модификация:
[0.8]
Ответить с цитированием
Ads