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

Решение интеграла методом трапеций - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Запись в таблицу .ods матрицы чисел http://www.cyberforum.ru/cpp-beginners/thread624110.html
Как в таблицу записать матрицу, так что бы в каждой ячейке было одно число?
C++ Функция Бесселя Здравствуйте. Нужна ваша помощь. Не знаю как подступиться к задаче. Сабж: Вычислить на ЭВМ значения специальной функции f(x) (в моём случае это функция Бесселя) в нескольких точках. Для вычисления использовать интегральное представление и разложение в виде ряда. Значения аргумента (точки), в которых требуется вычислить значение функции, задаются пользователем с клавиатуры (xmin, xmax, шаг).... http://www.cyberforum.ru/cpp-beginners/thread624102.html
Вывести текст файла, заменив цифры от 0 до 9 на слова "ноль", "один"."девять", начиная каждое предложение с новой строки C++
Написать программу, которая считывает текст из файла и выводит его на экран, заменив цифры от 0 до 9 на слова "ноль", "один"..."девять", начиная каждое предложение с новой строки
C++ Найти количество стрел
Задана последовательность, состоящая только из символов ‘>’, ‘<’ и ‘-‘. Требуется найти количество стрел, которые спрятаны в этой последовательности. Стрелы – это подстроки вида ‘>>-->’ и ‘<--<<’. Входные данные В первой строке входного файла INPUT.TXT записана строка, состоящая из символов ‘>’, ‘<’ и ‘-‘ (без пробелов). Строка состоит не более, чем из 250 символов. Выходные данные В...
C++ Послание эмуляции мыши определенному окну http://www.cyberforum.ru/cpp-beginners/thread624061.html
Здравствуйте, мне нужно послать эмуляцию нажатии клавиши мыши определенному окну: 1. Как по названию узнать hWnd окна? 2. Как послать клик определенному окну!?
C++ Как правильно сделать список #include <iostream> #include <windows.h> struct BList{ PWCHAR fullName; PWCHAR name; PWCHAR hash; BList *next; BList *prev; ULONG pId; подробнее

Показать сообщение отдельно
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
15.07.2012, 22:59     Решение интеграла методом трапеций
ок

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
#include <cmath>
#include <cstdio>
#include <cstdlib>
 
typedef double(*function)(double);
 
double integral(function f, double a, double b, unsigned step_count) {
  double sum = .0, step;
  size_t i;
  if (0 == step_count) return sum;
 
  step = (b - a) / (1.0 * step_count);
  for ( i = 1 ; i < step_count ; ++i ) {
    sum += f (a + i * step);
  }
  sum += (f(a) + f(b)) / 2;
  sum *= step; 
  return sum;
}
 
double f (double x) {
  return 2 * x;
}
 
int main() {
  printf ("\\int_0^10(x) = %f\n", integral(f, 0, 10, 15));
}
 
Текущее время: 06:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru