>>398
実行時に式を入力するなら難。
そうでなければ

#include <iostream>
#include <math.h>
using namespace std;
double func(double x)
{
return x; // y = x
}

int main()
{
double sum = 0.0;
double a, b, dx; cin >> a >> b >> dx; // 入力のチェックはご自分でどうぞ。
for(double i = a;i<b;i+=dx)
sum += dx * func(i);

cout << "integral=" << sum << endl;
return 0;
}