Вопрос задан 28.06.2023 в 16:52. Предмет Информатика. Спрашивает Ломаев Сергей.

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

языке программировании с циклом for while
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Петрова Алина.

Факториал: заводим переменную, изначально записываем в неё 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

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вы можете вычислить значение 12! (факториала числа 12) на разных языках программирования с помощью цикла for или while. Вот пример на Python:

python
def 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 следующим образом:

python
sum1 = 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, а затем находит их произведение и выводит результат на экран.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос