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

Вывод таблицы значений функции и её разложения в ряд - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ "Stack around the variable 'a' was corrupted" при выводе содержимого файла на экран http://www.cyberforum.ru/cpp-beginners/thread962565.html
Доброго времени суток, компиляции программы вылетает такая ошибка Run-Time Check Failure #2 - Stack around the variable 'a' was corrupted. #include <iostream> #include <fstream> #include...
C++ не решается задача по параллельному программированию Всех приветствую. Третью неделю пытаюсь сделать лабу. Не получается решить задачу о спящем парикмахере... Собственно кто может ПОМОЧЬ допилить лабу? Потоки работают не правильно судя по выводу.... http://www.cyberforum.ru/cpp-beginners/thread962562.html
Одномерные массивы(функции) C++
Даны 3 одномерных массива разной длины. Какие массивы после перестановки первого и последнего элементов станут отсортированными по убыванию. Нужно решить при помощи функций.
C++ Нахождение минимума/максимума в конкретной строке или столбце
Ребят, подскажите пожалуйста, я забыл как находить минимальный/максимальный элемент в конкретной строке/столбце. Подправьте код, а то программка находит максимальный во всем массиве, а мне надо...
C++ Есть ли возможность выполнять цикл некоторое время http://www.cyberforum.ru/cpp-beginners/thread962536.html
Существует ли в С++ возможность выполнять цикл,скажем,ровно 15 секунд,или таковой возможности нету? Варианты вроде while (clock()-t1<(CLOCKS_PER_SEC*15)) Не предлагать :-)
C++ Ленточный разреженный массив С++ Нужно заполнить матрицу так, чтобы числами были заполнены главная диагональ, и хотя бы 2 параллельные ей( сверху и снизу), а все остальные элементы 0. Диагональ заполнить не проблема, а вот... подробнее

Показать сообщение отдельно
Zidane Tribal
0 / 0 / 0
Регистрация: 27.06.2013
Сообщений: 5

Вывод таблицы значений функции и её разложения в ряд - C++

26.09.2013, 00:39. Просмотров 307. Ответов 0
Метки (Все метки)

Вывести на экран таблицу значений функции Y(x)=(1+x^2)/2*arctg(x)-1 и ее разложения в ряд S(x)=(x^3/3)-(x^5/15)+...+(-1)^n+1*x^2n+1/4n^2-1 для x, изменяющегося от a=0.1 до b=1 с шагом h = (b – a)/10. Количество элементов n=120.

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

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
#include <iostream.h>
#include <iomanip.h>
#include <math.h>
int main()
{
    double a,b,h,x,y,s,z,e;
    int n,i;
    cout << "Vvod a,b,n"<< endl;
    cin >> a >> b >> n;
    x=a;
    h=(b-a)/10;
    do
    {
        z=1;
        s=0;
        for(i=1;i<=n; i++)
        {
            
            z *=pow(-1,i+1)*pow(x,2*i+1)/(4*pow(i,2)-1);
            s+=z;
        }
        y=((1+pow(x,2))*atan(x)/2)-(x/2);
        cout << setw(15) << x << setw(15) << y << setw(15) << s << endl; 
        x+=h;
    }
    while(x<=b+((b-a)/20));
    cout<<endl;
    return 0;
}
Буду благодарен за помощь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru