Ю 3.32

Задача:
Вычислить [latex]x=2\left(\sin x-\frac{\sin 2x}{2}+\frac{\sin 3x}{3}-\cdots+\left(-1 \right)^{n-1} \frac{\sin nx}{n}\right), [/latex] [latex]-\pi < x < \pi [/latex]

Тесты

n x Сумма Комментарий
3 1 0.867725 Пройден
2 2 2.575397 Пройден
1 5 -1.917849 Пройден

Код программы

Описание решения:

Запишем общий вид суммы: [latex]2\sum_{i=1}^{n}{\left(-1 \right)^{n-1}}\frac{\sin ix}{i}[/latex]

Чтобы вычислить сумму запускаем цикл. Перед слагаемыми стоят разные знаки. Что бы вычислить, какой знак будет перед очередным слагаемым используем условный оператор.

Ссылка на ideone

One thought on “Ю 3.32

  1. — «общий вид суммы» не соответствует задаче
    — не используйте картинки вместо формул, они не индексируются поисковиками — используйте latex
    — опубликуйте полный код программы, а не фрагмент
    — условный оператор для чередования знаков не нужен — просто знак каждый раз домножается на -1 (sign *= -1)
    — нет ссылки на код в ideone.com

    Про gravatar забыли?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *