Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 10.11.2016
Сообщений: 3
1

Сумма ряда/рекурентная формула

10.11.2016, 00:38. Просмотров 405. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<stdio.h>
#include<math.h>
int main(void)
{
    int n;
    float x,f,s=0;
        do{
    printf("x=");
    scanf("%f",&x);
        }while(x==0||fabs(x)<=1);
    for(n=2,f=(x-1)/x;fabs(f)>1e-5;n++)
    {
        s+=f;
        f*=(x-1)*(n-1)/(n*x);
    }
    printf("s=%f\n",s);
    return 0;
}
Не работает при вводе отрицательного Х.
в чем ошибка?)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.11.2016, 00:38
Ответы с готовыми решениями:

Рекурентная формула
Народ подскажите как решить, я только недавно начал сишку нешарю..., если можно то с коментами к...

Рекурентная формула и прочее
Добрый день , пишу вам для получения помощи! Никак не могу сделать рекурентную формулу и программу...

Рекурентная формула и программа
Вывести рекуррентную формулу и написать программу вычисления ряда. Исходные данные: действительное...

Рекурентная формула cos(-х)
Помогите пожалуйста, получилось только через pow, а найти рекурентную формулу не могу

2
1714 / 605 / 187
Регистрация: 12.03.2016
Сообщений: 2,187
10.11.2016, 07:21 2
Мое_Имя, при отрицательном X функция f постоянно увеличивается (смотрите в отладчике или вставьте функцию вывода на экран f после строки 14), соответственно условие
C++
1
fabs(f)>1e-5
выполняется всегда, происходит зацикливание.
0
0 / 0 / 0
Регистрация: 10.11.2016
Сообщений: 3
10.11.2016, 13:29  [ТС] 3
Спасибо.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.11.2016, 13:29

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Вычислить сумму ряда. Где-то напутал знаки или формула ряда не правильная. Посмотрите свежим взглядом.
Привет! Пишу простую контрольную, не могу понять, то ли я где-то со знаками туплю, то ли формула...

Найти номер члена ряда, начиная с которого сумма ряда будет больше заданного А
Всем привет! Мы еще даже не изучали эту тему с &quot;Суммой ряда&quot;, а просят найти Переработать...

Формула ряда log(x + 1) / (x - 1)
Нужна формула ряда данной функции log((x + 1) / (x - 1)), не знаю, как записать.

Формула для ряда
помогите плиз разобраться с формулой для ряда s=(1/4)*(1/16)*(1/32)*(1/64)*... float s=0,j=2,n;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.