#include "pch.h"
#include <iostream>
#include <math.h>
using namespace std;
int func(double x, int N)
{
if (N == 1) {
return 1;
}
else {
int a;
if (N % 2 != 0) {
a = 1;
}
else {
a = -1;
}
return a * ((N*(N + 1))/2)*(pow(x, (N - 1))) + func(x, (N - 1));
}
}
int main()
{
float x;
double N;
cin >> x >> N;
cout << 1/(pow((1+x), 3)) << ' ' << func(x, (N)) << endl;
return 0;
}
Программа выводит 0.5 2 - > 0.2969 0, должно выбить - 0.2969 -0.5
Сборка персонального компьютера от Artline: умный выбор для современных пользователей