В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
minikotik322
minikotik322
01.11.2021 02:12 •  Информатика

Спрограммой по инфе. вот условие: некоторый город построен на квадратном участке земли. более того, территория города поделена на одинаковые квадратные участки, на каждом из которых построено какое-то здание. здания пронумерованы числами от 1 до n2, сначала нумеруются подряд здания одной "улицы", затем другой и так далее. здания могут быть разной высоты. пример карты города для n=3 на рисунке. в скобках сначала указан номер здания, затем его высота. со стороны, указанной стрелкой к городу подходит путешественник и делает фотографии каждого "ряда" зданий, после этого снимки объединяются в общую панораму. напишите программу, которая выведет полученную панораму. входные данные cначала вводится число n – длина стороны города (натуральное, не превышает 20). затем вводится n2 чисел – высоты зданий; число номер i показывает высоту i-го здания; высоты – натуральные числа, не превосходят 20. выходные данные выведите панораму города, снятую со стороны, указанной на рисунке стрелкой, в следующем формате: n столбцов чисел (по количеству рядов зданий). каждый столбец состоит из 20 чисел, которые описывают фотографию ряда зданий сверху вниз. число равно номеру того здания, которое видно на панораме на данной высоте. если на данной высоте нет здания, то выводится 0. для примера, показанного на рисунке вывод будет выглядеть так: пояснения: при съемке первого ряда зданий высота самого высокого из них равна 10. поэтому над ним ничего нет (десять нулей вверху первого столбца). затем, здание номер 4 перекрывает нижнюю часть здания номер 1, поэтому у здания 1 видно только верхние 5 этажей (следующие пять единиц). затем здание 7 перекрывает вид на нижние 3 этажа здания 4. поэтому от здания 4 видны только два верхних этажа. второй столбец: при съемке с указанной точки здание 8 перекроет вид на все остальные здания этого ряда (потому что оно выше их), таким образом видно только это здание, а над ним ничего нет (12 нулей). третий столбец: самое высокое здание в этом ряду – здание 6, его высота равна 7. поэтому вверху столбца идет 13 нулей. здание 6 полностью загораживает собой здание 3. вид на нижний этаж здания 6 загораживает здание 9, которое расположено ближе к точке съемки. 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 8 0 1 8 6 1 8 6 4 8 6 4 8 6 7 8 6 7 8 6 7 8 9 заранее на паскале или на питоне(3)

Ответ:
v0632039813
v0632039813
10.08.2020 21:23
Как-то так 
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?