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

Вычисление определенного интеграла функции y(x) численными методами прямоугольников и трапеций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсивный алгоритм для вычисления выражения. Исправить ошибки в коде http://www.cyberforum.ru/cpp-beginners/thread1100146.html
Доброго времени суток. Задача стоит такова: составить рекурсивны //--------------------------------------------------------------------------- #pragma hdrstop #include <tchar.h> //--------------------------------------------------------------------------- #pragma argsused #include <iostream.h> #include <conio.h> #include <math.h>
C++ Создание комментариев для программы (рекурсия) Ребята помогите разобраться с программою, она работает, но не могу понять как всё происходит y=x+3-e^-x. Хотя бы проставить комментарии! Например что такое с, что выполняют функции f и f1! Код: //--------------------------------------------------------------------------- #pragma hdrstop #include <tchar.h> //--------------------------------------------------------------------------- #pragma... http://www.cyberforum.ru/cpp-beginners/thread1100144.html
Игра Марио - найти ошибку в коде C++
Всем доброго времени суток. Вот взялся сделать платформер с помошью SFML. Написал код, чтобы персонаж двигался и прыгал. Компилятор выдаёт одну ошибку: line 83: class PLAYER' has no member named 'update'| Буду весьма благодарен, за помошь Вот код: #include <SFML/Graphics.hpp>
C++ Рекурсивная функция. Посчитать среднее арифметическое элементов массива
Нужно с помощью рекурсивной функции посчитать среднее арифметическое элементов массива.
C++ Вычисление наименьшего общего кратного заданной совокупности чисел http://www.cyberforum.ru/cpp-beginners/thread1100132.html
Нужно написать программу для вычисления наименьшего общего кратного заданной совокупности чисел. Вот код на Паскале. Нужно на си. function Nod(a,b:integer):integer;{определение НОД двух чисел} begin while a<>b do if a>b then a:=a-b else b:=b-a; Nod:=a; end;
C++ Сделать упрощенную версию функции strtok() #include <iostream> using namespace std; char *slova (char s, bool &prodoljat); int main() { char s; bool prodoljat=1; cin.getline(s,100); подробнее

Показать сообщение отдельно
aLarman
641 / 562 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
19.02.2014, 10:48     Вычисление определенного интеграла функции y(x) численными методами прямоугольников и трапеций
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 <iostream>
using namespace std;
 
double func_y(double x)
{
    return x*x*x/3.+1;
}
 
double Rect_Solve(double a, double b, double dx)
{
    if(a>b)
    {
        return 0;
    }
    double x = a;
    double S = 0.;
    while (x <= b)
    {
        S+=dx*(func_y(x + dx/2.));
        x+=dx;
    }
    return S;
}
 
double Trap_Solve(double a, double b, double dx)
{
    if(a>b)
    {
        return 0;
    }
    double x = a;
    double S = 0.;
    while (x+dx <= b)
    {
        S+=dx*(func_y(x)+func_y(x+dx))/2.;
        x+=dx;
    }
    return S;
}
 
void main()
{
    double S = Rect_Solve(1,2,0.001);
    cout << S <<endl;
    S = Trap_Solve(1,2,0.001);
    cout << S <<endl;
    system("pause");
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru