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