Перейти к основному содержимому

Задание №2

Описание

к сведению

Общее для всех вариантов.

Составьте программу для вычисления:

S={i=2(2)8i2a,a0i=3(3)9(i2),a<0S = \begin{cases} \displaystyle\prod_{i=2(2)}^{8}i^2 - a \text{,} & a \geq 0 \\ \displaystyle\prod_{i=3(3)}^{9}(i - 2) \text{,} & a < 0 \end{cases}

Значение aa введите с клавиатуры.

В индексе под знаком произведения в скобках указан шаг инкрементирования.

Требуемая точность: 7 знаков после запятой.

Используемые сообщения

Для информирования о вводе числа a:

Введите значение a:

Перед выводом результата:

Результат:

Пример вывода в консоли

Пример 1:

Введите значение a:
1
Результат:
147455

Пример 2:

Введите значение a:
0
Результат:
147456

Пример 3:

Введите значение a:
0.5
Результат:
147455.5

Указания по выполнению задания

предупреждение

Объясните результат: при a=5.7a = 5.7 и S=147450S = 147450.

Не забудьте обеспечить нужную точность представления результата.

Для С:

printf ("%.7f", val);

Для С++

cout << setprecision(7) << val;

Проверка задания

Подготовленная программа для решения задания проверяется вручную преподавателем (визуальный контроль).