Предмет: Информатика,
автор: Furavas
СРОЧНО!!!!
1) Дано натуральное число. Заменить цифры, кратные 4 на 1. Решить с постусловием
2)Дано натуральное число. Удалить нечетные цифры. Решить с предусловием
pinguinbird:
На каком языке писать? Python, Pascal?
Ответы
Автор ответа:
1
1:
a = int(input('Введите натуральное число: '))
a = abs(a)
b = 0
i = 0
while True:
b += (1 if (a%10)%4 == 0 else a%10) * 10**i
a = a // 10
i += 1
if a == 0: break
print(b)
2:
a = int(input('Введите натуральное число: '))
a = abs(a)
b = 0
i = 0
while a > 0:
if (a%10)%2 != 0:
a = a // 10
else:
b += a%10 * 10**i
a = a // 10
i += 1
print(b)
Похожие вопросы
Предмет: Английский язык,
автор: lenokvalya
Предмет: Английский язык,
автор: спандияр
Предмет: Русский язык,
автор: lokibos
Предмет: Математика,
автор: Аноним
Предмет: Русский язык,
автор: Subxan2005