Ниже записана программа. Получив на вход число x, эта программа печатает два числа, a и b. Укажите наибольшее из чисел x, при вводе которых алгоритм печатает сначала 13, а потом 3. x=int(input())
a=0
b=10
while x>0:
c = x % 10
a = a + c
if c < b:
b = c
x = x // 10
print(a)
print(b)
116
246
Ответы на вопрос:
a=int(input())
k2=0
k1=0
while a>0:
if a%10%2==0:
k2+=1
else:
k1+=1
a//=10
if k2>k1:
print(1)
else:
print(0)
Объяснение:
отступы на скрине
k2 - количество чётных цифр
k1 - количество нечётных цифр
Популярно: Информатика
-
yuluto13.06.2023 06:16
-
Katesinful11.01.2022 12:39
-
lizatim200529.02.2020 11:27
-
Bublick0831.07.2021 16:58
-
Ghasty22.02.2023 20:45
-
smirnovakrestin26.06.2021 15:56
-
ирбиз14.02.2022 15:56
-
nurija09067521.04.2020 17:24
-
vovaaan101.06.2020 08:23
-
Pon4ik6607.11.2022 09:54