#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;
Объяснение:
Попробуйте что то такое (скриншот)
P.S Прощу прощения за использование #define, С++ не особо "мой" язык, иногда путаю cin/count и >>/<< и заменяю их обычными словами)
#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;
}
Объяснение:
Попробуйте что то такое (скриншот)
P.S Прощу прощения за использование #define, С++ не особо "мой" язык, иногда путаю cin/count и >>/<< и заменяю их обычными словами)
Объяснение: