Вычислить сумму ряда - 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;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д