
Однажды, когда, вооружившись корявым сучком, Нильс разгребал кучу сухих листьев, на него вдруг
напали муравьи. Целые полчища огромных пучеглазых муравьев окружили его со всех сторон. Они кусали его, обжигали своим ядом, карабкались на него, залезали за шиворот и в рукава.Когда он прибежал к болоту, на котором расположилась стая, гуси даже не сразу узнали его — весь он, от макушки до пяток, был облеплен чёрными муравьями.— Стой и не шевелись!— закричал ему Мартин и стал быстро-быстро склёвывать одного муравья за другим.Напишите программу, которая определит степень опасности, подстерегающей Нильса.Формат вводаВводится целое число n, затем n строк.Формат выводаВывести количество строк, в которых не было муравьёв (можно проверить отсутствие мурав, так можно учесть любые формы слова), и длину самой короткой такой строки. Выводить в формате:Строк без муравьёв: Символов в самой короткой Пример 1Ввод Вывод4Нильс разгребал кучу сухих листьевНа него вдруг напали муравьиЦелые полчища огромных пучеглазых муравьевОни окружили его со всех сторонСтрок без муравьёв: 2Символов в самой короткой 31Пример 2Ввод Вывод5 Строк без муравьёв: 4 Символов в самой короткой 14Они кусали егообжигали своим ядомкарабкались на негозалезали за шиворот и в рукавачёрные муравьи

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

Ответ:
program z1;
var a,m:integer;
begin
read(a);
if a mod 2 = 0 then
begin
m:=a mod 10;
if a div 100 > m then m:=a div 100;
if a mod 100 div 10 > m then m:=a mod 100 div 10
end
else m:=a mod 100 div 10;
write(m)
end.
Объяснение:
Вводим число
Если число чётное, то
1) присваиваем m значение последней цифры числа
2) если первая цифра числа больше m, то присваиваем m значение первой цифры числа
3) если вторая цифра числа больше m, то присваиваем m значение второй цифры числа
иначе присваиваем m значение второй цифры числа
Выводим m




Для решения данной задачи, вы можете использовать следующую программу на языке Python:
pythonn = int(input())
lines = []
for _ in range(n):
line = input()
lines.append(line)
no_ants = 0
shortest_line_length = float('inf')
for line in lines:
if 'мурав' not in line.lower(): # Проверяем отсутствие слова "муравей" в строке
no_ants += 1
shortest_line_length = min(shortest_line_length, len(line))
print("Строк без муравьёв:", no_ants)
print("Символов в самой короткой:", shortest_line_length)
Программа сначала считывает целое число n
, которое указывает на количество строк. Затем она считывает n
строк и сохраняет их в список lines
.
Затем программа проходит по каждой строке и проверяет, содержит ли она слово "муравей" (игнорируя регистр). Если слово "муравей" не найдено, инкрементируется счетчик no_ants
для подсчета строк без муравьев, и обновляется значение переменной shortest_line_length
для нахождения самой короткой строки.
Наконец, программа выводит количество строк без муравьев (no_ants
) и длину самой короткой строки (shortest_line_length
).
Пример ввода и вывода:
makefileВвод:
4
Нильс разгребал кучу сухих листьев
На него вдруг напали муравьи
Целые полчища огромных пучеглазых муравьев
Они окружили его со всех сторон
Вывод:
Строк без муравьёв: 2
Символов в самой короткой: 31
makefileВвод:
5
Они кусали его
обжигали своим ядом
карабкались на него
залезали за шиворот и в рукава
чёрные муравьи
Вывод:
Строк без муравьёв: 4
Символов в самой короткой: 14
Обратите внимание, что программа ищет строки, не содержащие слово "муравей" (игнорируя регистр), чтобы учесть любые формы слова.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







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