НУЖНА Наказанный город
Контрольная работа
макс.
Дедлайн: 24 дек. 12:18
Ограничение времени 1 секунда
Ограничение памяти 64Mb
Ввод стандартный ввод или input.txt
Вывод стандартный вывод или output.txt
Нильс взобрался на спину гусыни, и она полетела над морем так низко, что крылья её едва не задевали воду.
Крепко ухватившись за шею Акки, Нильс свесился вниз.
Сквозь прозрачную зеленоватую воду глубоко-глубоко в море он увидел город. Тот самый город, по которому он только что бегал. Вон часовая башня, вон ворота. Стражники по-прежнему ходят по стене с копьями в руках, на улицах по-прежнему толпится народ.
Напишите программу, которая выберет наиболее точные описания заколдованного города, преобразует их в числа и выведет все значения из диапазона с определенным шагом.
Формат ввода
Вводится число n (двузначное), затем строки, пока не будет введена пустая строка. Вводимые строки могут быть или целым числом, или строкой, в которой нет цифр.
Формат вывода
Среди всех строк – целых чисел – выбрать наибольшее и наименьшее числа, в которых есть хоть одна цифра из n.
Если встретилась строка со словом наказание, ввод нужно прекратить и перейти к выводу.
Вывести нужно все числа от наибольшего до наименьшего с шагом, равным утроенному числу десятков во введенном числе. Если нашлось только одно – вывести его.
Пример 1
Ввод Вывод
27
Чужих приезжих людей жители Винетты боялись больше всего.
37
Может, он разбойник, вор?
42
79
Не понравилось это морскому царю.
64
80
Рассердился он, разбушевался и придумал наказание.
123
79 73 67 61 55 49 43 37
Пример 2
Ввод Вывод
91
1187
1024
Не позволю им хозяйничать в моём море!
1191
1059
Не хотят, чтобы видели их город, так ладно же, никто больше и не увидит его.
1119
1036
293
313
Ответы на вопрос:
Program asd; const n=10; var a: array[1..n] of integer; i: integer; begin randomize; for i: =1 to n do begin a[i]: =1+random(10)-4; write(a[i],' '); end; writeln; for i: =1 to n do begin if (a[i] mod 2=0) and (a[i]> 0) then begin a[i]: =1; write(a[i],' '); end else if (a[i] mod 3=0) and (a[i]< 0) then begin a[i]: =-1; write(a[i],' '); end else write(a[i],' '); end; end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
MYLITTLEPONY1515.03.2022 19:00
-
Помощник22316.11.2020 18:06
-
vansm73530.01.2021 12:28
-
ilonasusak7712.01.2023 18:31
-
khudobeidiana10.09.2021 21:30
-
ladyL666712.06.2021 17:45
-
Lafemme116.01.2021 18:23
-
Ymnichkaaaaaa02.05.2020 00:14
-
Derve23.01.2020 21:51
-
asdsssssssssss12405.03.2023 00:34
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.