Вычислить сумму ряда с заданной точностью используя рекуррентные отношения - C#
Формулировка задачи:
Вычислить сумму ряда с заданной точностью используя рекуррентные отношения (цикл do-while):
-cos(x)+cos(2*x)/2^2-cos(3*x)/3^2+...
Используя while(...) сделал, а вот с do-while возникли сложности
int n = 1; double sum = 0; double sign = -1; double arg = 1; double zn = 1; double mr = -Math.Cos(x); while (Math.Abs(mr) >= e) { sum += mr; n++; sign *= -1; arg *= n / (n - 1); zn *= Math.Pow(n, 2) / Math.Pow(n - 1, 2); mr = sign * Math.Cos(arg * x) / zn; }
Решение задачи: «Вычислить сумму ряда с заданной точностью используя рекуррентные отношения»
textual
Листинг программы
arg *= n / (n - 1); zn *= Math.Pow(n, 2) / Math.Pow(n - 1, 2);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д