Найти сумму ряда (-1)nx2n+1/(2n+1) - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Считать, что требуемая точность достигнута, если очередное слагаемое по модулю меньше eps вот мой код никак не работает
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
int main()
{
    float y, s, x, eps;
    int i;
    
    freopen("input.txt", "r", stdin);
    freopen("output.txt", "w", stdout);
 
    scanf("%.2f\n%.5f", &x, &eps);
    
    i = 1;
    while (y >= eps)
    {
        
        y *= -x*x;
        y /= (2*i - 1);
        s +=y;
        y *= (2*i - 1);
        i++;
    }
    printf("%.5f", s);
    return 0;
}

Решение задачи: «Найти сумму ряда (-1)nx2n+1/(2n+1)»

textual
Листинг программы
while (y<=-eps || y >= eps)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5