Вычислить сумму ряда - C (СИ) (73423)
Формулировка задачи:
Помогите пожалуйста..
Согласно задаче, надо составить программу, которая вычислит 1-1/3+1/5-1/7... и сравнит полученный результат с п/4. Как в Си в цикле изменять знак на противоположный?
Решение задачи: «Вычислить сумму ряда»
textual
Листинг программы
#define _USE_MATH_DEFINES #include <math.h> #include <stdio.h> double sum(double eps) { int n=1; double s=0; double sign=1.0; do { s+=sign/n; sign=-sign; n+=2; }while (1.0/n>eps); return s; } int main() { printf("%lf %lf\n",sum(1e-10),M_PI/4.0); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д