Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.09.2019, 23:43   #1
VLADOSW2001
Пользователь
 
Регистрация: 15.09.2019
Сообщений: 30
По умолчанию [C++] Найти сумму ряда с точностью эпсилон

[ATTACH]97680[/ATTACH
эпсилон=0.1
Найти сумму ряда m;
m вводится с клавиатуры;
язык с++;]
Изображения
Тип файла: jpeg 42CAED97-1A34-4B6E-B4A0-FD1514D024AD.jpeg (51.6 Кб, 82 просмотров)
VLADOSW2001 вне форума Ответить с цитированием
Старый 15.09.2019, 23:49   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Тут не решатель задач.
Если кто-то просто решит за вас, это вряд ли поможет вам разобраться.

покажите свои наработки, конкретные вопросы и т.п.
http://www.programmersforum.ru/announcement.php?f=31

Или в раздел Фриланс если вы не хотите ничего делать, а ищете кого-то, кто выполнит ваши задачи за вознаграждение.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 15.09.2019, 23:51   #3
VLADOSW2001
Пользователь
 
Регистрация: 15.09.2019
Сообщений: 30
По умолчанию

Помогите как ее разобрать, хоть даже намекните!

Код:
#include<iostream>
#include<cmath>
#include<cstdlib>
#define FLT_EPSILON         1.19209290E-07F
 
using namespace std;
 
int main() {
 
    system("color 02");
 
    int n, x; float  sum = 0, sum1 = 0;
    
    cout << "Введите n: "; cin >> n;
 
    cout << "Введите x: "; cin >> x;
 
    for (int i = 1; i <= n; i++)
    {
         {
            sum +=( pow(x, 2 * i + 1)* FLT_EPSILON);
            
 
            cout << sum << endl;
        }
        
    }
 
 
 
 
    system("pause");
 
    return 0;
}
Значение уходят в бесконечность

Последний раз редактировалось Вадим Мошев; 16.09.2019 в 00:37.
VLADOSW2001 вне форума Ответить с цитированием
Старый 16.09.2019, 08:23   #4
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,534
По умолчанию

Условие само по себе противоречивое. Или найти сумму ряда с точностью eps, или найти сумму первых n членов ряда. Если в условии сказано "для расходящегося ряда найти сумму первых n членов", то об этом и надо говорить без стеснения.
Формула написана от балды, абы что написать? Зачем множить на эпсилон? С ним надо сравнивать абс. величину очередного члена ряда, и если он меньше, то процесс прекратить.
В формуле, что на рисунке - нечто, похожее на бутылочку от рижского бальзама и слегка - на букву b - это и есть наш x ?
Двойка,сэр. Я бы написал что-то вроде этого:
Код:
    i_tmp = 2 ; x_tmp = -x ;  
    for (int i = 1; i <= n; i++)
    {
         {
            x_tmp = x_tmp * x * x * (-1);
            tmp = x_tmp  / (i_tmp*i_tmp-1) ;
            i_tmp += 2 ; 
            sum += tmp ;
            cout << sum << endl;
            if (abs(tmp)< FLT_EPSILON) break ;
         }
     }
Эх, все равно, Alex11223 выпилит мой ответ и пошлет двоечника во фриланс

Последний раз редактировалось digitalis; 16.09.2019 в 08:50.
digitalis вне форума Ответить с цитированием
Старый 16.09.2019, 08:54   #5
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

У тебя ряд, у которого
s(1)=b^3/3
s(k+1)=-s(k)*b^2*(2*k-1)/(2*k+3)
исходя из этого и считай пока очередной член по модулю не станет меньше твоего эпсилона
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти сумму ряда с заданной точностью = 10 C++ referent Помощь студентам 5 28.04.2014 11:29
Найти сумму ряда с точностью... mill63 Помощь студентам 5 29.11.2011 14:55
Вычислить с заданной точностью Е(эпсилон) сумму ряда Wika17 Помощь студентам 0 27.10.2010 08:10
Найти сумму ряда с точностью e, если дан общий член этого ряда JiLiYa Общие вопросы C/C++ 2 18.02.2009 11:11
Найти сумму ряда с точностью Е=10^-3 Добрый Кот Паскаль, Turbo Pascal, PascalABC.NET 2 12.12.2007 12:04