Предмет: Информатика,
автор: raminq4113
ОЧЕНЬ СРОЧНО
Дан программный код для следующей задачи: В первой строке записано целое число N(N<1018). Число N может быть только положительным. Подсчитайте количество четных и нечетных цифр в числе N.
Ответы
Автор ответа:
4
Ответ:
Код ниже
Объяснение:
n=int(input())
s, k = 0, 0
while n!=0:
a=n%10
n//=10
if a%2==0:
s+=1
else:
k+=1
print(s, k)
В начале вводим любое число (переменная N), меньше или равно числу 1018 (по условию), затем программа подсчитывает количество чётных и нечётных цифр в числе N.
В качестве примера возмём число 1008.
Программа выведет ответ "3 1".
3 - это чётные числа (0, 0 и 8)
1 - это нечётные числа (1)
Похожие вопросы
Предмет: Русский язык,
автор: lida50
Предмет: Қазақ тiлi,
автор: dimawbeken
Предмет: Русский язык,
автор: vano08092008
Предмет: Биология,
автор: halamadrid94
Предмет: Химия,
автор: mariyafomina2018