ورود

View Full Version : انتگرال ریمان



jaykob
پنج شنبه 30 دی 1389, 18:33 عصر
سلام دوستان من می خوام سطح زیر منحنی رو بگیره با روش انتگرال ریمان اما باید درجه سه باشه کد زیر با مشکل بر می خوره



#include <algorithm>
#include <iomanip>
#include <ios>
#include <iostream>
#include <stdexcept>
#include <iomanip>

using std::cin; using std::cout;
using std::endl;

int func (int x);

int main ()
{
cout << "Please enter left and right bounds: ";

int left, right;
cin >> left >> right;

cout << "Please enter a # of partitions (>0): ";

int R;
cin >> R;

int width = (right - left) / R;
int total = 0;

for (int i = 0; i < R; ++i) {
total += func(left + width*i);
}

cout << "The integral is: " << total << endl;

return 0;
}

int func (int x)
{
return x*x;
}



ممنون می شم در حل این مشکل راهنمایی بفرمایید

Salar Ashgi
جمعه 01 بهمن 1389, 21:36 عصر
شما این همه هدر فایل include کردید ولی از بیشترشون استفاده نکردین !!! یعنی اصلا واسه انجام چنین کاری نیازی بهشون نیست !
و البته احتمال میدم بعضی هاشون هم وجود نداشته باشن یا حداقل در کامپایلر مورد نظر پیاده سازی نشدن .

موفق باشید ./