• Предмет: Информатика
  • Автор: arturremhel97
  • Вопрос задан 6 лет назад

СРОЧНО!!!

Задание №1. Если заданное трехзначное число N является четным, его по- следняя цифра больше 5 и число читается одинаково слева направо и спра- ва налево (палиндром), то на экране должно отобразиться «1», в противном случае «0». Разработайте блок-схему задания. (Python)​

Приложения:

Ответы

Ответ дал: valgrisa
5

Ответ:

N=int(input())

if N % 2 == 0 and N % 10 > 5 and N % 10 == N // 100:

   print(1)

else:

   print(0)

Объяснение:

вводим трехзначное число

если сложное условие (N % 2 == 0 and N % 10 > 5 and N % 10 == N // 100) истинно

то выводим 1

иначе (если условие ложное) выводим 0

N % 2 == 0 - проверка числа на чётность (остаток от деления на 2 равен 0)

N % 10 > 5 - проверка на последнюю цифру больше 5

N % 10 == N // 100 - проверка на палиндром для трехзначного числа (последняя цифра равна первой цифре)

% - остаток от целочисленного деления

// - целочисленное деление

Приложения:

lybkivskyiyra: Привет, знаешь C, C++?
Аноним: valgrisa, помогите пожалуйста с информатикой. Вопрос у меня в профиле. Заранее огромное вам спасибо
svahinaalina08: спасибо большоеее
Вас заинтересует