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

Методы вычисления определенного интеграла. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread25756.html
Такой вопрос: Дана строка, как из нее выделить подстроку которая начинается и заканчивается на определенные элементы? (индексы элементов известны)
C++ Задача о марсианских факториалах HEEEELLP!!!!! В 3141 году очередная экспедиция на Марс обнаружила в одной из пещер таинственные знаки. Они однозначно доказывали существование на Марсе разумных существ. Однако смысл этих... http://www.cyberforum.ru/cpp-beginners/thread25730.html
Динамические структуры: линейные списки C++
Люди помогите:wall: Дали задачу из учебника Павловской Вот вроде смотрю как в учебнике написано про линейные списки все понятно. Как начинаю пытаться решить задачу впадаю в ступор!!:'(:'(:'(...
Практика на С++ C++
Дело вот в чем. Я программист самоучка и учителя у меня не было. Прочитал несколько книг по C++, все понял, со всем разобрался. Но всё это было чисто теоритически, а когда дошел до практического...
C++ События по таймеру (в консоли) http://www.cyberforum.ru/cpp-beginners/thread25671.html
Как в консоли можно сделать что бы какой-то участок кода выполнялся через каждые n секунд, так, что бы программа завершала выполнение этого участка и начинала его выполнять снова, если он не успел...
C++ Getch для управляющих клавиш Использую Getch для считывания кода управляющей клавиши(стрелки). Почему при первом вызове считывается код 32? На паскале работал там символ управляющей клавиши первым был #0? подробнее

Показать сообщение отдельно
Monte-Cristo
2790 / 1376 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
04.04.2009, 21:02
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
double Simpson(double (*Fx)(double))
{
    double I;
    double h;
    double x;
    double a,b;
    int m;
    
 
    cout << "\n Input integral atributes:\n" << endl;
    cout << "\t-> Enter a = ";
    cin >> a;
 
    cout << "\t-> Enter b = ";
    cin >> b;
 
    cout << "\t-> Enter m = ";
    cin >> m;
 
    h=(b-a)/(m-1);
    x = a;
 
    I = Fx(a) + Fx(b);
    int n=0;
 
    while (n < m-2)
    {
        x = x+h;
        if (n%2==0) I=I+4*Fx(x);
            else  I = I+2*Fx(x);
        n++;
    }
 
    return I*h/3;
}
// -------------------------------------------------------
double Wadell(double (*Fx)(double))
{
 
    double I;
    double h;
    double a,b;
 
    cout << "\n Input integral atributes:\n" << endl;
    cout << "\t-> Enter a = ";
    cin >> a;
 
    cout << "\t-> Enter b = ";
    cin >> b;
 
    h = (b-a)/6;
 
    I = 3*h/10 * (Fx(a) + 5*Fx(a+h) + Fx(a+2*h) + 6*Fx(a+3*h) + Fx(a+4*h) + 5*Fx(a+5*h) + Fx(b)) ;
 
    return  I;
}
// -------------------------------------------------------
double Bode(double (*Fx)(double))
{
 
    double I;
    double h;
    double a,b;
 
    cout << "\n Input integral atributes:\n" << endl;
    cout << "\t-> Enter a = ";
    cin >> a;
 
    cout << "\t-> Enter b = ";
    cin >> b;
 
    h = (b-a)/4;
 
    I = 2*h/45 * (7*Fx(a) + 32*Fx(a+h) + 12*Fx(a+2*h) + 32*Fx(a+3*h) + 7*Fx(b) );
 
    return I;
}
// -------------------------------------------------------
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru