#include <stdio.h>
#include <math.h>
int main(void) {
double x, eps;//Вводит пользователь.
double a, b=0, c=1;//Используются для вычислений.
int n=1;
printf("Введите аргумент x<1 и погрешность eps.\n"); scanf("%lf %lf\n", &x
, &eps
); for (int i
=1; fabs(a
-b
)>=eps
; i
++, n
++) {
c=c*x;//Степени х.
b=b-c/i;//Сумма.
}
printf("Результат в левой части: %lf.\n", a
); printf("Результат в правой части: %lf.\n", b
); printf("Количество шагов: %d.\n", n
); }
return 0;
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CgppbnQgbWFpbih2b2lkKSB7Cglkb3VibGUgeCwgZXBzOy8v0JLQstC+0LTQuNGCINC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjC4KCWRvdWJsZSBhLCBiPTAsIGM9MTsvL9CY0YHQv9C+0LvRjNC30YPRjtGC0YHRjyDQtNC70Y8g0LLRi9GH0LjRgdC70LXQvdC40LkuCglpbnQgbj0xOwoJcHJpbnRmKCLQktCy0LXQtNC40YLQtSDQsNGA0LPRg9C80LXQvdGCIHg8MSDQuCDQv9C+0LPRgNC10YjQvdC+0YHRgtGMIGVwcy5cbiIpOwoJc2NhbmYoIiVsZiAlbGZcbiIsICZ4LCAmZXBzKTsKCWE9bG9nKDEteCk7Cglmb3IgKGludCBpPTE7IGZhYnMoYS1iKT49ZXBzOyBpKyssIG4rKykKCXsKCQljPWMqeDsvL9Ch0YLQtdC/0LXQvdC4INGFLgoJCWI9Yi1jL2k7Ly/QodGD0LzQvNCwLgoJfQoJcHJpbnRmKCLQoNC10LfRg9C70YzRgtCw0YIg0LIg0LvQtdCy0L7QuSDRh9Cw0YHRgtC4OiAlbGYuXG4iLCBhKTsKCXByaW50Zigi0KDQtdC30YPQu9GM0YLQsNGCINCyINC/0YDQsNCy0L7QuSDRh9Cw0YHRgtC4OiAlbGYuXG4iLCBiKTsKCXByaW50Zigi0JrQvtC70LjRh9C10YHRgtCy0L4g0YjQsNCz0L7QsjogJWQuXG4iLCBuKTsKCX0KCXJldHVybiAwOwoK