Дано п’ятизначне число, знайти добуток цифр, що стоять на непарних
місцях. Наприклад: х = 12345, тоді р = 1 * 3 * 5 = 15
Знайти:
a) число одиниць, десятків і сотень цього числа;
b) число, утворене при прочитанні заданого числа справа наліво.
ПЖ СОРОЧНО!!!!!!!!!!!!!!
Ответы
Програма:
Python:
num = input('Введіть число: ')
proiz = int(num[0]) * int(num[2]) * int(num[4])
print(f'Добуток цифр на непарних місцях: {proiz}')
print(f'Число одиниць: {int(num) % 10}')
print(f'Число десятків: {num[-2]}')
print(f'Число сотень: {num[-3]}')
print(f'Число справа наліво: {num[::-1]}')
Пояснення:
Спочатку до програми вводиться число (п'ятизначне). Після - знаходиться добуток чисел на непарних месцях (а це числа з індексами 0, 2, 4). Далі виводиться добуток, знаходиться число одиниць (залишок від ділення числа на 10), число десятків - за допомогою знаходження другого символу з кінця, число сотень - третій символ з кінця. Число справа наліво виводиться також за допомогою перевороту строки.
Результат:
Введіть число: 12345
Добуток цифр на непарних місцях: 15
Число одиниць: 5
Число десятків: 4
Число сотень: 3
Число справа наліво: 54321