Предмет: Информатика,
автор: sharypova
Прошу, помогите, задали сделать задачу на ряды на c++; программу написала,но выдает неверный ответ, подскажите что не так.
Приложения:
Ответы
Автор ответа:
0
Ответ:
#include <iostream>
#include <cmath>
using namespace std;
double fact(int n)
{
if (n == 0)
return 1;
else
return(n * fact(n - 1));
}
int main()
{
int n;
double s = 0;
cin >> n;
for (int i = 1; i <= n; i++) {
s += pow(-1 , 2 + i) / fact(i);
}
cout << s << endl;
return 0;
}
Объяснение:
Приложения:
Автор ответа:
1
Ответ:
Попробуйте что то такое (скриншот)
P.S Прощу прощения за использование #define, С++ не особо "мой" язык, иногда путаю cin/count и >>/<< и заменяю их обычными словами)
Объяснение:
Приложения:
Похожие вопросы
Предмет: Математика,
автор: ZolotoyKaras
Предмет: Геометрия,
автор: 25anna2536
Предмет: География,
автор: sashkamelnik96
Предмет: Математика,
автор: nickname3211
Предмет: Алгебра,
автор: Phicika00