Спочатку реєструються змінні num, proiz, position: для num - з клавіатури вводиться шестизначне число, для proiz - присвоюється 1 (щоб не було множення на 0), для position - присвоюється 0 (у майбутньому будемо прибавляти по 1). Далі за допомогою циклу for змінна i приймає значення цифр числа num. Після - змінна position збільшується на 1 (це поточна позиція поточної цифри числа). Якщо position - парне число, то значення змінної proiz множиться на поточну цифру числа. В кінці - вивод добутку цифр.
Answers & Comments
Програма:
Python:
num, p, count = int(input('Введіть шестизначне число: ')), 1, 0
for i in str(num):
count += 1
if count % 2 == 0:
p *= int(i)
print(p)
Пояснення:
Спочатку реєструються змінні num, proiz, position: для num - з клавіатури вводиться шестизначне число, для proiz - присвоюється 1 (щоб не було множення на 0), для position - присвоюється 0 (у майбутньому будемо прибавляти по 1). Далі за допомогою циклу for змінна i приймає значення цифр числа num. Після - змінна position збільшується на 1 (це поточна позиція поточної цифри числа). Якщо position - парне число, то значення змінної proiz множиться на поточну цифру числа. В кінці - вивод добутку цифр.
Результат:
Введіть шестизначне число: 231674
72
Введіть шестизначне число: 123456
48