Ответы
Ответ:
Я не знаю на каком языке надо было написать, по этому взял python самый популярный который часто изучают в школах и тд.
Если под п имелось ввиду число π то код будет выглядеть так:
import math
def sum_of_cubes(n):
# Проверяем, что n является целым числом
if not isinstance(n, int) or n < 1:
raise ValueError("n должно быть положительным целым числом.")
# Вычисляем сумму кубов
total = 0
for i in range(1, n+1):
total += i**3
return total
# Вычисляем значение числа π
pi = math.pi
# Вычисляем сумму кубов от 1 до числа π
result = sum_of_cubes(math.ceil(pi))
print("Сумма кубов натуральных чисел от 1 до числа π:", result)
Eсли п это любое число то вот измененный код:
import math
def sum_of_cubes(n):
# Инициализация суммы
sum_cubes = 0
# Цикл для вычисления суммы кубов
for i in range(1, n + 1):
sum_cubes += i**3
return sum_cubes
# Ввод значения п
n = int(input("Введите значение п: "))
# Вызов функции и вывод результата
result = sum_of_cubes(n)
print("Сумма кубов натуральных чисел от 1 до", n, "равна", result)