Форум программистов, компьютерный форум 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 <iostream> #include <cstdio> #include <cstdlib> #include <stdio.h> #include <string.h>
C++ не решается задача по параллельному программированию Всех приветствую. Третью неделю пытаюсь сделать лабу. Не получается решить задачу о спящем парикмахере... Собственно кто может ПОМОЧЬ допилить лабу? Потоки работают не правильно судя по выводу. Не очень понимаю как отлаживать такие приложения, потоки прыгают не уловить сути. Код прикладываю, разумеется. Буду очень благодарен. http://www.cyberforum.ru/cpp-beginners/thread962562.html
Одномерные массивы(функции) C++
Даны 3 одномерных массива разной длины. Какие массивы после перестановки первого и последнего элементов станут отсортированными по убыванию. Нужно решить при помощи функций.
C++ Нахождение минимума/максимума в конкретной строке или столбце
Ребят, подскажите пожалуйста, я забыл как находить минимальный/максимальный элемент в конкретной строке/столбце. Подправьте код, а то программка находит максимальный во всем массиве, а мне надо например в 4 строке найти его. #include <iostream> using namespace std; const int S = 5; const int C = 4; int main() { system("chcp 1251 > nul"); int mas; int max, min;
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
26.09.2013, 00:39     Вывод таблицы значений функции и её разложения в ряд
Вывести на экран таблицу значений функции 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;
}
Буду благодарен за помощь
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru