Verilmiş cəmi dövr vasitəsilə hesablayacağıq.
-ci iterasiyada dəyişənində sin^ix dəyərini saxlayacağıq. -ci iterasiyada nəticənin cari dəyərinə t = sin^ix cari sədədiyini əlavə edəcəyik.
Alqoritmin həyata keçirilməsi
Giriş məlumatlarını oxuyuruq.
scanf("%d %lf", &n, &x);Dövr vasitəsilə cəmin dəyərini hesablayırıq.
res = 0; t = 1;
for (i = 0; i < n; i++)
{-ci iterasiyada -ni -ə vurmaq, daha sonra t = sin^ix cari sədədiyini nəticəyə əlavə etmək lazımdır.
t = t * sin(x);
res = res + t;
}Cavabı çıxış edirik.
printf("%lf\n", res);Python-da reallaşdırma
import mathGiriş məlumatlarını oxuyuruq.
n, x = input().split()
n = int(n)
x = float(x)Dövr vasitəsilə cəmin dəyərini hesablayırıq.
res, t = 0, 1
for i in range(n):-ci iterasiyada -ni -ə vurmaq, daha sonra t = sin^ix cari sədədiyini nəticəyə əlavə etmək lazımdır.
t *= math.sin(x)
res += tCavabı çıxış edirik.
print(res)