Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2015, 17:43   #1
Valeriyaa
Новичок
Джуниор
 
Регистрация: 14.05.2015
Сообщений: 1
По умолчанию помогите с функциями в С++ СodeBlocks

нужно вычислить интеграл методом Симпсона и трапеции
подскажите что делать дальше и в чём ошибки?
файл main.cpp:
Код:
#include <iostream>
#include "integrall.h"
inline double ff(double x){return ((x+1)*(x+1)*(x+1);}
 
using namespace std;
 
int main()
{cout<<integrall(exp,1,0)<<endl;
cout<<integrall(ff,-3,5)<<endl;
 
    return 0;
}
файл integrall.cpp:
Код:
#include <iostream>
#include "integrall.h"
 
 
using namespace std;
 
double integrall (p_Func,double a,double b,doubl eps=(E-7));
//int main()
{double xi,dx=b-a;
double R,I=(pf(a)+pf(b))*dx*0.5;}
 
{
    R=0;
    for (xi=a+dx*0.5;xi<b;xi+=dx)
        R+=dx*pf(xi);
    I=(I+R)*0.5;
    dx/=2;
}
while (fabs(I-R)<2*eps)
 
    return I;
}
файл integrall.h:
Код:
#ifndef INTEGRALL_H_INCLUDED
#define INTEGRALL_H_INCLUDED
#define double(*pf)(double)
double integrall (double(*pf)(double),double a,double b,double eps=(E-7));
 
 
 
#endif // INTEGRALL_H_INCLUDED
Valeriyaa вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите с функциями в C# Анастасия666 Помощь студентам 0 17.11.2013 15:23
Помогите с функциями lebrosha Помощь студентам 5 28.05.2009 20:57
помогите с функциями в паскале GaJIbI4 Помощь студентам 3 15.11.2008 00:05
Помогите разобратся с функциями на С++ ANTI Общие вопросы C/C++ 1 04.03.2008 17:12
Помогите разобраться с функциями! Rembo Общие вопросы C/C++ 4 08.02.2008 21:24