НяnKет
18.09.2022 09:20

Нильс сидел верхом на гусе, как всадник на скачущем коне: он вобрал голову в плечи, съёжился и всем телом припал к шее Мартина. Руками он крепко вцепился в гусиные перья и от страха зажмурил глаза. — Сейчас упаду, вот сейчас упаду, — шептал он при каждом взмахе больших белых крыльев. Но десять минут, двадцать, а он не падал. А падать с такой высоты ох как не хочется. Напишите программу, которая проверит безопасность полета.

Формат ввода
Вводится трехзначное число.

Формат вывода
Если число четное, то вывести самую большую цифру числа. Если нет, то цифру, стоящую в разряде десятков.

Пример 1
Ввод Вывод
258 8

Пример 2
Ввод Вывод
625 2

Примечания
В задаче нельзя пользоваться индексацией строк.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
mintella2442
24.01.2021 09:43

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(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота