Мне нужно написать функцию, которая будет принимать пользовательский ввод и выполнять следующую прилагаемую формулу, однако я получаю неправильный вывод и не могу понять, что является логической ошибкой в моем коде
Вот мой код:
#include <iostream>
using namespace std;
int functX(int x) {
int fx = 1;
for (int i = 1; i <= 15; i++) {
fx *= (x + i);
}
return fx;
}
int main() {
int n;
cout << " Enter the value you want to sum" << endl;
cin >> n;
cout << functX(n) << endl;
system("Pause");
return 0;
}