Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вычисление ряда - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнить контейнер случайными числами http://www.cyberforum.ru/cpp-beginners/thread640340.html
ТОлько начинаю свой тернистый путь, многие с этого начинали так что не надо судить строго мой нубовский код! идея такова что бы контейнер заполняется числами до 1000 они там перемешиваются и...
C++ Решение задач C++ Р. Лафоре Всем привет. нужна помощь в в решении 11 задачи 2 главы книги. Уже все перепробовал, не могу найти друго решения как поставить подчеркивания после первой строки. В аттаче задание и мой солюшен,... http://www.cyberforum.ru/cpp-beginners/thread640338.html
Считывание строки из бинарного файла в string C++
Привет всем!! Помогите новичку понять почему происходит ошибка при считывании строки из файла. void LoadFile() { string j; fstream in("library.dat", ios::in | ios::binary ); if(...
Область видимости переменных C++
Как использовать одну переменную в нескольких файлах, если эта переменная задана только в одном. Файлы между собой связаны Добавлено через 1 минуту Я просто хочу задать переменную в одном файле,...
C++ Можно ли циклом добавить свои 100 файлов в главный файл проекта http://www.cyberforum.ru/cpp-beginners/thread640328.html
Можно ли циклом добавить свои 100 файлов в главный файл проекта с помощью include?
C++ В файл скопировать информацию из дочерних файлов с заменой Здравствуйте.тут понадобилось накляпать прогу для работы с бинарными файлами, а в частности вот для чего нужна программа: дан главный бинарный файл, в определенным адресам в этот файл надо... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
21.08.2012, 13:23

Не по теме:

isaak, а формула разложения точно правильная???
Я на всякий случай цепляю код, но разность результатов суммы и проверки скорее говорит не об ошибке в моих вычилсениях а об ошибке в формуле. Можно посмотреть в каком источнике она указана, т.к. у меня для неё совсем другое разложение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <cmath>
#include <iomanip>
#include <iostream>
using namespace std;
 
double Sum(double x, double eps)
{
    double sum = 0;
    for
    (
        double an = 1, n = 0; 
        eps < fabs(an); 
        an *= x*(n + 2)/(n + 1)
    )
    {
        sum = sum + an;
        n   = n   + 1;
    }
    return sum;
}
 
double Check(double x)
{
    return 1/pow((1 - x),2.0);
}
 
int main()
{
    double xn, xk, dx, eps;
    cout<<"xn = ";cin>>xn; 
    cout<<"xk = ";cin>>xk; 
    cout<<"dx = ";cin>>dx;
    cout<<"eps= ";cin>>eps;
    cout<<setw(9)<<setfill(' ')<<"  x  |"
        <<setw(9)<<setfill(' ')<<"Sum  |"
        <<setw(9)<<setfill(' ')<<"Check\n";
    for(double x = xn; x <= xk; x += dx)
    {
        
        if(x == 1)
            cout<<"x not from ODZ of function\n";
        else
            cout<<setprecision(4)<<setw(8)<<setfill(' ')<<x<<"|"
                <<setprecision(4)<<setw(8)<<setfill(' ')<<Sum(x,eps)<<"|"
                <<setprecision(4)<<setw(8)<<setfill(' ')<<Check(x)<<endl;
    }
    return 0;
}

1
Миниатюры
Вычисление ряда   Вычисление ряда  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru