Вторник, 07.01.2025
Pascal 4 All
[ · Новые сообщения · Участники · Правила форума · Поиск · RSS ]

 

  • Страница 1 из 1
  • 1
Модератор форума: Seqular, Pavel  

Пожайлуста помогите мнес задачей срочно нужна
LordДата: Понедельник, 03.12.2007, 15:41 | Сообщение # 1
Знакомый
Группа: Пользователи
Сообщений: 13
Репутация: 0
Замечания: 0%
Статус: Offline
Игровое поле Stack Attack являет
собой таблицу 6*8 (6 строк, 8 столбцов). В каждом амбарчике можно
разместить квадратик один из четырех цветов: зеленый, синий, красный,
желтый. Полностью заполненная квадратиками строка записывается в
протокол и исчезает из игрового поля, после чего верхние строки (если
есть) опускаются на одну строку вниз. Игра прекращается, когда в одном
из столбцов игрового поля накапливается 6 квадратиков. По окончании игры
все 6 строк игрового поля также заносятся в протокол. За каждую
полностью заполненную строку насчитывается 100 баллов, за каждые три
квадратики одного цвета кряду в заполненной строке насчитывается
дополнительный бонус в размере 23 баллов (при этом каждый квадратик
можно считать лишь один раз). Помогите детям фермеров за данным
протоколом игры определить, сколько баллов набрал игрок.
Входные данные: в каждой строке текстового файла protokol.txt записано 8
чисел через пропуск: 1 - помечает зеленый квадратик, 2 - синей, 3 -
красный, 4 - желтый, 0 - пустой амбарчик. Выходные даны: в первую
строку файла result.txt вывести единственное число - количество баллов,
набранных игроком.
Примечание: в приведенном примере игрок полностью заполнил одну строку,
после чего проиграл (6 квадратиков накопилось в 3-ом столбце)


Учусь Паскаля
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2025
Используются технологии uCoz
javascript:;" rel="nofollow" onclick="loginPopupForm(); return false;