
Вычислить 12!, где n!=1*2*3...*n Вычислить произведение (1+3+5+...+15)*(2+4+6+...+18) на любом
языке программировании с циклом for while

Ответы на вопрос

Факториал: заводим переменную, изначально записываем в неё 1. Затем в цикле от 1 до 12 умножаем значение переменной на очередное число.
Код (Python 3):
f = 1
for n in range(1, 13):
f *= n
print(f)
Вывод:
479001600
Произведение: заводим две переменные для сумм четных и нечетных чисел. В цикле от 1 до n в зависимости от четности очередного числа увеличиваем или ту или другую сумму. В конце результаты перемножаем.
Код (Python 3):
s_even = s_odd = 0
n = 1
while n < 19:
if n % 2 == 0:
s_even += n
else:
s_odd += n
n += 1
print(s_even * s_odd)
Вывод:
7290
Если в условии не ошибка, и действительно в первой скобке сумма до 15, то перед print(s_even * s_odd) можно уменьшить s_odd на 17 (s_odd -= 17). Тогда ответ будет 5760



Вы можете вычислить значение 12! (факториала числа 12) на разных языках программирования с помощью цикла for
или while
. Вот пример на Python:
pythondef factorial(n):
result = 1
for i in range(1, n + 1):
result *= i
return result
result = factorial(12)
print(result)
Этот код вычислит значение 12! и выведет его на экран.
Теперь, чтобы вычислить произведение (1+3+5+...+15)*(2+4+6+...+18), вы можете использовать цикл for
следующим образом:
pythonsum1 = 0
sum2 = 0
for i in range(1, 16, 2):
sum1 += i
for i in range(2, 19, 2):
sum2 += i
result = sum1 * sum2
print(result)
Этот код сначала вычисляет сумму нечетных чисел от 1 до 15 и четных чисел от 2 до 18, а затем находит их произведение и выводит результат на экран.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili