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

Нахождение интеграла методом Симпсона - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Несколько упражнений на массивы и строки http://www.cyberforum.ru/cpp-beginners/thread56079.html
Задачи: 1) Определить положение минимального элемента из находящихся до первого отрицательного в одномерном массиве. 2) В двумерном массиве поменять местами 1 и 2 строки, 3 и 4 и т.д. 3) Заданы две строки. найти самую длинную их общую часть. По первой задаче у меня есть текст, но программа должным образом не работает. Вот текст: #include "stdafx.h" #include "iostream"
C++ Что же от меня хотят? :] только только разобрался с бинарным деревом и получил вот такое новое задание но что то не совсем понял что от меня требуется : Write a class that can be created only in a single instance and only by some specific method. For example this should work: SingleInstance *pInst = SingleInstance::getInstance(); pInst->someMethod(); And this shouldn't: http://www.cyberforum.ru/cpp-beginners/thread56076.html
настройки студии ?? C++
какие самые оптимальные настройки студии чтобы всё паботало хорошо?
C++ Заменить все элементы массива большие чем "a" значением максимального элемента этого массива
Всем драсте, в общем у меня такая же ситуация) помогите пожалуста написать програмки на массивах 1мерный масив: Заменить все элементы массива большие чем "a" значением максимального эллемента этого массива PS я её накаверкал сам только она не работает, я делал через Max "max=a if (a>max) max=a" чтобы сначало найти наибольший член а дальше сравнивать с а и тд 2я задачка "Из заданного...
C++ не работает шаблонный список http://www.cyberforum.ru/cpp-beginners/thread56060.html
Создаю список При компиляции выдает ошибки 1>Linking... 1>main.obj : error LNK2019: unresolved external symbol "public: __thiscall Spisok<int>::~Spisok<int>(void)" (??1?$Spisok@H@@QAE@XZ) referenced in function _main 1>main.obj : error LNK2019: unresolved external symbol "public: __thiscall Spisok<int>::Spisok<int>(void)" (??0?$Spisok@H@@QAE@XZ) referenced in function _main 1> fatal error...
C++ Хэш функции Задание: Написать программу которая реализует хэш-функцию за 3 последними цифрами, идентификационного номера. Реализовать добавления и поиск данных, предусмотреть квадратичный пересмотр для решения коллизии. Собственно задание. А теперь вопросы. Что такое хэш функции и для чего они в С++? Как, хоть примерно такое сотворить? подробнее

Показать сообщение отдельно
~DWORD~
 Аватар для ~DWORD~
3 / 3 / 0
Регистрация: 13.10.2009
Сообщений: 10
13.10.2009, 17:47  [ТС]     Нахождение интеграла методом Симпсона
спасибо всем =)
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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <math.h>
#include <iostream.h>
#include <conio.h>
#pragma hdrstop
 
using namespace std;
 
//ÏîäûГ*ГІГҐГЈГ°Г*ëüГ*Г*Гї ГґГіГ*êöèÿ
double func(double x)
{
    double r = sin(x);
    r = 1. - r*r/4.;
    return r;
}
double simpson( double (*Fx)(double), double a, double b, int m);
 
#pragma argsused
int main(int argc, char* argv[])
{
   double I;
   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;
 
   // âû÷èñëåГ*ГЁГҐ ГЁГ*ГІГҐГЈГ°Г*Г«Г*
 
   I = simpson( &func, a, b, m );
 
   // âûâîä ðåçóëüòГ*ГІГ*
   cout << endl << "      I = " << I;
   getch();
}
 
//---------------------------------------------------------------------------
// Ìåòîä ñèìïñîГ*Г*
double simpson( double (*Fx)(double), double a, double b, int m)
{
 
   double h;
   h=(b-a)/m;
 
   double I, I2 = 0, I4 = 0;
   I4 = Fx(a+h);
   for(int k = 2; k < m; k += 2 )
   {
       I4 += Fx(a+(k+1)*h);
       I2 += Fx(a+k*h);
   }
   I = Fx(a)+Fx(b)+4*I4+2*I2;
   I *= h/3;
 
   return I;
}
//---------------------------------------------------------------------------
 
Текущее время: 00:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru