Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/21: Рейтинг темы: голосов - 21, средняя оценка - 4.90
korall1996

Составить поле для игры в сапер

18.12.2011, 09:37. Показов 4472. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1)Пастбище представляет собой прямоугольник, разбитый на N x N клеток. В каждой клетке растет трава, имеющая свою калорийность (во всех клетках калорийность травы разная). В левой нижней клетке стоит корова Мурка. Съев всю траву в своей клетке, она перемещается на одну клетку вправо или на одну клетку вверх, всегда выбирая ту из клеток, калорийность травы в которой больше (за пределами поля трава не растет). В конце концов корова приходит в правую верхнюю клетку. Требуется определить, сколько всего калорий получит корова (считая калории травы в первой и в последней клетках).

Входные данные

Сначала вводится число N – размер поля (2 ≤ N ≤ 10). В следующей строке вводятся через пробел числа, задающие количество калорий в клетках верхнего ряда, в следующей – количество калорий в клетках следующего ряда, …, в последней – количество калорий в клетках нижнего ряда. Все числа – различные, натуральные, не превосходящие 100.

Выходные данные


Требуется вывести количество калорий, которое получит корова.

Пример

Входные данные

3

1 2 3

7 8 9

4 5 6

Выходные данные

31

Комментарий

4+7+8+9+3
________________________________________ _________________
2)Пусть дан одномерный массив из N· M· K элементов. Все его элементы взяли и записали с конца в трехмерный массив размера N × M × K. В результате первый элемент одномерного массива оказался в клетке с координатами (n, m, k), второй — в клетке с координатами (n, m, k - 1) и т.д, (k + 1)-ый элемент оказался в клетке с координатами (n, m - 1, k), (k + 2)-ой элемент оказался в клетке с координатами (n, m - 1, k - 1) и т.д., а (n· m· k)-ый элемент — в клетке с координатами (1, 1, 1). Пусть в одномерном массиве элемент имел порядковый номер i, тогда найдите координаты этого элемента в трехмерном массиве и выведите сам элемент.

Входные данные
В первой строке входного файла даны четыре натуральных числа N, M, K, i (i ≤ N· M· K), не превосходящие 10. В последующих строках задан трехмерный массив следующим образом: даны N наборов чисел, записанных в M строк по K чисел в каждой строчке. Наборы чисел разделены пустыми строками, все числа целые, неотрицательные и не превышают 1000.

Выходные данные
В выходной файл требуется вывести координаты i-ого элемента и его значение.

Примеры тестов

входные данные

2 2 2 3
1 2
3 4

5 6
7 8
выходные данные

2 1 2 6
________________________________________ _____________________________-
3)Дан список мин. Требуется составить поле для игры в сапер.


Формат входного файла

Даны числа N и M (целые, положительные, не превышают 32) – количество строк и столбцов в поле соответственно, далее число W (целое, неотрицательное, не больше 1000) – количество мин на поле, далее следует W пар чисел, координаты мины на поле (первое число – строка, второе число – столбец).

Формат выходного файла

Требуется вывести на экран поле. Формат вывода указан в примере.

Примеры

Ввод
3 2 2
1 1
2 2

Вывод

* 2
2 *
1 1

Ввод

2 2 0

Вывод

0 0
0 0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.12.2011, 09:37
Ответы с готовыми решениями:

Составить блок-схему алгоритма и программу для задачи игры в карты
Колода из 36 карт от 6 до туза хорошо перемешана. Картам от Вольта до туза присвоено число очков от 11 до 14. Игрок берет из колоды 3...

Исходный код игры "Сапер" на PascalABC.Net
Доброго времени суток. Скиньте кто-небудь пожалуйста исходный код игры "Сапер" (упрощенный вариант).

Пишу меню для игры , при нажатии на белое поле выскакивает ошибка и процесс завершается
Если нажимать не на квадраты , а на белое поле (фон ), то программа выдает ошибку и закрывается , как исправить ошибку? ...

1
korall1996
18.12.2011, 09:38
Зарание спасибо
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.12.2011, 09:38
Помогаю со студенческими работами здесь

Сетка для игры «Сапер»
Скажите нет ли в WPF какого то совсем простого грида у которого можно было бы просто указать количество строк и количество столбцов и они...

Составить блок-схему для программы Сапер
Помогите составить блок-схему для программы Сапер код: unit Minesf; interface uses SysUtils, Windows, Messages,...

Нужен исходник игры Сапер
Нигде не могу найти нормальный исходник игры Сапер 2002. Помогите пожалуйста.

Реализация игры, которая совмещает морской бой и сапер (C++)
Дали курсовую работу написать игру Морской бой+сапер. Подскажите пожалуйста каким образом можно реализовать эту игру,а то даже не...

Как вернуть все стандартные игры в Windows 7 (маджонг, шахматы, сапер и т.д)?
Каким то необъяснимым образом,я удалил все стандартные игры в win7(маджонг,шахматы,сапер.и т.д), вот хотел спросить, как теперь мне их...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru