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

Интеграл. Метод трапеций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Стек, необходима доработка программы. http://www.cyberforum.ru/cpp-beginners/thread418109.html
Вот условие Стек – KStack Методы: конструкторы, деструктор; операции: >>, <<, +, +=, =, ==, != функции: IsEmpty(),-проверяет, не пустой ли стек Size(),-возвращает...
C++ Перевести в 16 ричную систему счисления Помогите написать программу перевода из 8 ричной системы счисления в шестнадцатирничную в интернете нашел программу переводящую из 10 в 16 , а мне надо чтобы из 8 ричной в 16 ричную , помогите... http://www.cyberforum.ru/cpp-beginners/thread418097.html
C++ Нужна срочная помощь в исправлении программы, пожалуйста!)
С клавиатуры вводится значения х и y. В зависимости от значений х и y рассчитать значение функции f (x, y): f (x, y) = x, если y = 2; f (x, y) = x+y, если y = 3; f (x, y) = y, если y = 8; ещё...
C++ создание потока
Привет! помогите организовать в основном потоке следующую задачу: Дана последовательность из n чисел.Найти сумму ее членов, расположенных между максимальным и минимальным значениями (в сумму...
C++ Палиндром http://www.cyberforum.ru/cpp-beginners/thread418051.html
Нужна программа которая распознает палиндром строчка, слово или нет ! Help ! 12321 ; abcba ;абв гв ба ; И мал Иван, а лупил у лип улана вилами! - палиндром 12345 ; juyf ; ор опра и- не палиндром !
C++ односвязный и двухсвязный списки как сделать из моей проги односвязный и двухсвязный списки?? #include <iostream> #include <time.h> #include <conio.h> #include <cstring> using namespace std; подробнее

Показать сообщение отдельно
Vandris
63 / 63 / 13
Регистрация: 19.01.2011
Сообщений: 94
26.12.2011, 19:34
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
#include <iostream>
#include <cmath>
 
#define N 20
 
double method_of_trapezium(double (*)(double), double, double);
double f1(double);
double f2(double);
 
int main()
{
    setlocale(LC_CTYPE, ".1251");
    std::cout << "Значение интеграла dx / (x^2 + 1) на отрезке от 1 до 2: " << method_of_trapezium(f1, 1, 2) << "\n";
    std::cout << "Значение интеграла cos(5x) dx на отрезке от -3 до 2: " << method_of_trapezium(f2, -3, 2) << "\n";
    return 0;
}
 
double method_of_trapezium(double (*f)(double), double a, double b)
{
    double h = (b - a) / N, result = 0.;
 
    result += f(a) / 2.;
    result += f(b) / 2.;
 
    for (int i = 1; i < (N-1); ++i)
        result += f(a+i*h);
 
    return h*result;
}
 
double f1(double x)
{
    return (1. / (x*x + 1.));
}
 
double f2(double x)
{
    return cos(5.*x);
}
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru