Даны натуральное n действительные числа a,h,b, d[0]....d[n]. Вычислить
d[0] + d[1](b-a) + d[2](b-a)(b-a-h) + ... + d[n](b-a)(b-a-h)...(b-a(n-1)h)
Даже не понимаю в чем суть в данном случае...
#include <iostream>
int main(int argc, char* argv[])
{
int n;
float a, h, b, d[50];
// --------
std::cin >> n >> a >> h >> b;
for (int i = 0; i < n; i++)
std::cin >> d[i];
// --------
float Result = d[0];
for (int i = 1; i < n; i ++) {
Result += d[i]*(b-a)*(b-a-h);
}
std::cout << Result;
return 0;
}