Вычислите сумму тех слагаемых, которые по абсолютной величине больше - C (СИ)

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

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

При некоторых заданных x и , определяемых вводом, вычислите сумму тех слагаемых, которые по абсолютной величине больше . Определите количество слагаемых, включенных в сумму. Сравните результаты с точным значением функции.
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main()
{
 float x,e,s,s1;
 int i=1;
 printf("Input x,e:");
 scanf("%f%f",&x,&e);
 s=0;
 s1=x*(-1);
 while(fabs(s1)>e) {
 if(i==1,s1=x*(-1));
 else
 s1=(s1*x)/i;
 if(s1>0,s1=s1*(-1))
 s=s+s1;
 i++; }
 getch();
}
незнаю как туда вставить вот эту формулу

Решение задачи: «Вычислите сумму тех слагаемых, которые по абсолютной величине больше»

textual
Листинг программы
#include <stdio.h>
#include <math.h>
#include <conio.h>
 
void main()
{
    float x = 0.2;          // Аргумент.
    float e = 0.00001;      // Точность.
    float y = 0, n = 1;     // Сумма ряда и члён ряда.  
    int i;                  // Число члёнов ряда.
 
    for(i = 1; n > e; i++)
    {
        n = pow(x, i) / i;
        y -= n;
    }
 
    printf("Vicheslennoe znachenie:\t %f\n", y);
    printf("Tochnoe znachenie:\t %f\n", log(1 - x));
 
    getch();
}

Объяснение кода листинга программы

В этом коде:

  1. Объявлены переменные: x, e, y, n, i.
  2. Переменная x задается как 0.2, а e как 0.00001.
  3. Переменная y инициализируется как 0, а переменная n как 1.
  4. Переменная i не инициализируется, она будет использоваться как счетчик в цикле.
  5. Выполняется цикл for, который начинается с i = 1 и продолжается до тех пор, пока n больше e.
  6. Внутри цикла переменная n вычисляется как pow(x, i) / i, а переменная y уменьшается на n.
  7. После окончания цикла выводятся значения переменных y и log(1-x).
  8. Код завершается функцией getch(), которая ожидает нажатия клавиши.

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


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

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

10   голосов , оценка 4.1 из 5
Похожие ответы