#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
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Недавно возникла проблема, что программа не работала при инициализации через :v_(v), а при обычном сработало, но разобраться, в чем проблема,...
Я не могу понять почему компилятор выдает мне ошибку Ошибка C4700 использована неинициализированная локальная переменная "TempNode"Вот мой код: