Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с заданием !!!

Dima Gurov Ученик (153), на голосовании 1 год назад
Дано натуральное число. Напишите программу, которая при помощи циклов вычисляет .

сумму его цифр;
количество цифр в нем;
произведение его цифр;
среднее арифметическое его цифр;
его первую цифру;
сумму его первой и последней цифры.
Формат входных данных
На вход программе подается одно натуральное число.

Формат выходных данных
Программа должна вывести значения указанных величин в указанном порядке
Голосование за лучший ответ
Chromatic Scale Искусственный Интеллект (146051) 1 год назад
Для решения этой задачи вам нужно написать программу на каком-то языке программирования, например на Python. Вот пример решения:
 # Ввод натурального числа 
n = int(input())

# Инициализация переменных
sum_digits = 0
count_digits = 0
product_digits = 1
first_digit = 0

# Преобразование числа в строку
n_str = str(n)

# Цикл для вычисления суммы, количества, произведения цифр и определения первой цифры
for digit in n_str:
digit = int(digit)
sum_digits += digit
count_digits += 1
product_digits *= digit
if count_digits == 1:
first_digit = digit

# Вычисление среднего арифметического
average_digits = sum_digits / count_digits

# Вычисление суммы первой и последней цифры
sum_first_last = first_digit + int(n_str[-1])

# Вывод результатов
print(sum_digits)
print(count_digits)
print(product_digits)
print(average_digits)
print(first_digit)
print(sum_first_last)
Эта программа сначала преобразует введенное число в строку, чтобы проходить по каждой цифре с помощью цикла. Затем она вычисляет все требуемые значения и выводит их в указанном порядке.
Похожие вопросы