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

Вычислить значение интеграла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Оптимизация ввода в строковой массив http://www.cyberforum.ru/cpp-beginners/thread1103310.html
cin >> n >> m; for (int i = 0; i < m; i++){ for (int j = 0; j < n; j++){ cin >> mass; } } Существует ли более быстрый вариант исполнения данной записи? (если исходить из того, что n=200; m=10000)
C++ Взять целую часть от числа Всем здрасьте. Мне нужно взять целую часть при делении числа. К примеру: 22/10 взялось 2 39/10 взялось 3 помогите http://www.cyberforum.ru/cpp-beginners/thread1103291.html
Нужна программа которая проверяет, является ли число простым C++
Нужна программа которая проверяет, является ли число простым. Вводится одно число n. Формат выходных данных: Необходимо вывести строку prime, если число простое, или composite, если число составное. #include <iostream> using namespace std; int main() { int chislo, i; cout << "BBedite chislo = ";
C++ Улучшенный пузырек
Всем доброго времени суток. Битый час бьюсь над одной ошибкой, не могу понять где, помогите: void sortPuzImp(int *mas, int n){ int tmp = 0, i, j; int r = n; for( i = 0; i < n ; i++){ for ( j = 1; j < r; j++) if(mas < mas) { tmp = mas;
C++ Перемножение двух матриц http://www.cyberforum.ru/cpp-beginners/thread1103268.html
int Multiplication(int a, int b) { cout << "***********Result***********" << endl; int c; for(int i = 0; i < 5; i++) // i = ряд матрицы a { for(int j = 0; j < 5; j++) // j = столбец матрицы b { int skalaar = 0; for(int k = 0; k < 5; k++) skalaar += a * b;
C++ Интересная конструкция в C++ Добрый день. Подскажите пожалуйста, что это такое: float time = clock.getElapsedTime().asMicroseconds(); подробнее

Показать сообщение отдельно
Amandosov
Знаток
156 / 156 / 65
Регистрация: 18.11.2012
Сообщений: 411
Записей в блоге: 2
23.02.2014, 16:58     Вычислить значение интеграла
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
#include <iostream>
#include <math.h>
 
using namespace std;
 
 int a=0,b=1,n=1;
   
double f(double x)
{
 return pow(x,2)/pow(x+1,4);   
}
double in(int n){
 double s=(f(a)+f(b))/2.0;
 double h=(b-a)/double(n);
 for(int i=1;i<n;i++)
 s+=f(a+i*h);
 return s*h;
}
 
int main()
{
    double e=0.001;
  while(abs(in(n)-in(n+1))>e)
 n++;
 
 cout<<in(n);
   return 0;
}
 
Текущее время: 18:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru