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

Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Максимально эфективное бинарное чтение из файла под Windows http://www.cyberforum.ru/cpp-beginners/thread731194.html
Задача: максимально эфективно (быстро) читать данные из файла. Каким это будет происходить образом - в виде си функции, с++ или винапи функции не имеет значения, имеет значение лишь результат. Как мне известно размер странички в Windows = 4Кб так что быстрее всего по идее чтение должно происходить если читать по 4 кб, но как лучше всего это сделать? Вообще в итоге я буду использоать 64битные...
C++ Заполнение матрицы по правилу Привет, делаю лабораторную, нужно заполнить матрицу по заданному правилу: 19 20 21 22 23 24 18 17 16 15 14 13 7 8 9 10 11 12 6 5 4 3 2 1 Размер матрицы ввожу сама, вот мой код: #include <iostream> http://www.cyberforum.ru/cpp-beginners/thread731192.html
Переписать в другой файл все положительные элементы первого файла, стоящие на четных местах C++
Люди добрые, помогите пожалуйста: необходимо создать файл, состоящий из целых чисел. Переписать в другой файл все положительные элементы первого файла, стоящие на четных местах. Оба файла вывести в консоль. Собственно, вопрос знатокам: как произвести запись массива в файл и его дальнейшее считывание? Заранее спасибо за помощь :D
Метод Касательных C++
Задание: Решение нелинейных алгебраических уравнений методом касательных. Помогите найти ошибку в коде программы : #include <math.h> #include <conio.h> #include <stdio.h> float fx(float); float fx1(float); void main() { clrscr();
C++ строки (напечатать все слова,которые совпадают с начальным отрезком латинского алфавита http://www.cyberforum.ru/cpp-beginners/thread731161.html
строки (напечатать все слова,которые совпадают с начальным отрезком латинского алфавита) Ребята,нужна помощь!!) Дана строка,которая состоит из слов, разделенных пробелами. Нужно напечатать все слова,которые совпадают с начальным отрезком латинского алфавита (a, ab, abc,abcd … и т. д)
C++ запись строки в файл Помогите, пожалуйста, программа должна записывать строку в файл, но только с помощью gets() и puts() #include <iostream> #include <cstdio> using namespace std; int main() { FILE * ptrFile = fopen("text.txt", "w"); if (ptrFile != NULL) { подробнее

Показать сообщение отдельно
Puzyrek
0 / 0 / 0
Регистрация: 02.05.2012
Сообщений: 7
14.12.2012, 03:05     Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора
Вычисление функции с помощью разложения в ряд
Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от хнач до хкон с шагом dx с точностью . Таблицу снабдить заголовком и шапкой. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда.
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
49
50
51
52
53
54
#include <iostream>
#include <iomanip>
#include <cmath>
 
using namespace std;
 
const int MaxIter= 500000;
 
int main ()
{ 
    int n, N=0;
    double Xn,Xk,dx,eps;
    double ch=1, y=ch;
    bool inf;
 
    cout <<"VVedite nachalnoe znachenie Xn=";
    cin>> Xn;
    cout <<"VVedite nachalnoe znachenie Xk=";
    cin>> Xk;
    cout <<"VVedite shag dx=";
    cin>> dx;
    cout <<"VVedite eps=";
    cin>> eps;
 
    cout<<"_________________________________________________________________\n";
    cout<<"|"<<setw(39)<<"znachenie func ln(x+1)/(x-1)"<<setw(37)<<"|"<<endl;
    cout<<"__________________________________________________________________\n";
    cout<<"|"<<setw(4)<<"#"<<setw(8)<<"|"<<setw(8)<<"x"<<setw(8)<<"|"<<setw(8)<<"y"<<setw(8)<<"ln(x+1)/(x-1)"<<setw(8)<<"|"<<setw(12)<<"Itercii"<<setw(4)<<"|"<<endl;
    
    for (double x=Xn; x<=Xk; x+=dx)
    {
        inf=false;
        N++;
        n=0;
        ch=x;
        y=0;
        for (n=1; fabs(ch)>eps && n<MaxIter; n++)
        {
            y+=ch;
            ch*=(2*n*x)/(2*n+1);
 
            if (n> MaxIter)
                inf=true;
        }
        cout<<fixed;
        if (!inf)
            cout<<"|"<<setw(4)<<N<<setw(8)<<"|"<<setw(8)<<setprecision(3)<<x<<setw(8)<<"|"<<setw(8)<<setprecision(3)<<y<<setw(8)<<"|"<<setw(8)<<setprecision(3)<<2*log(1+x)/(1-x)<<setw(8)<<"|"<<setw(8)<<n<<setw(8)<<endl;
        else 
            cout<<"|"<<setw(4)<<N<<setw(8)<<"|"<<setw(8)<<setprecision(3)<<x<<setw(8)<<"|"<<setw(8)<<"inf"<<setw(8)<<"|"<<setw(8)<<n<<setw(8)<<"|"<<endl;
        cout <<"__________________________________________________________________\n";
    }
        system ("pause");
        return 0;
    }
Миниатюры
Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru