Указану суму обчислимо за допомогою циклу.
На -ій ітерації у змінній будемо зберігати значення sin^ix. На -ій ітерації до поточного значення результату додаємо поточний доданок t = sin^ix.
Реалізація алгоритму
Читаємо вхідні дані.
scanf("%d %lf", &n, &x);Обчислюємо значення суми за допомогою циклу.
res = 0; t = 1;
for (i = 0; i < n; i++)
{На -ій ітерації потрібно помножити на , а потім додати поточний доданок t = sin^ix до результату .
t = t * sin(x);
res = res + t;
}Виводимо відповідь.
printf("%lf\n", res);Python реалізація
import mathЧитаємо вхідні дані.
n, x = input().split()
n = int(n)
x = float(x)Обчислюємо значення суми за допомогою циклу.
res, t = 0, 1
for i in range(n):На -ій ітерації потрібно помножити на , а потім додати поточний доданок t = sin^ix до результату .
t *= math.sin(x)
res += tВиводимо відповідь.
print(res)