Вопрос задан 29.06.2023 в 15:01. Предмет Информатика. Спрашивает Звеков Андрей.

Однажды, когда, вооружившись корявым сучком, Нильс разгребал кучу сухих листьев, на него вдруг

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Радучай Макс.

Ответ:

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


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи, вы можете использовать следующую программу на языке Python:

python
n = 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

Обратите внимание, что программа ищет строки, не содержащие слово "муравей" (игнорируя регистр), чтобы учесть любые формы слова.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос