Есть ответ 👍

Спрограммой по инфе. вот условие: некоторый город построен на квадратном участке земли. более того, территория города поделена на одинаковые квадратные участки, на каждом из которых построено какое-то здание. здания пронумерованы числами от 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)

197
481
Посмотреть ответы 1

Ответы на вопрос:

nyragka
4,4(9 оценок)

Нужно выделить фрагмент и перенести его

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS