Помогите с задачей по C++. Дано ціле число N (> 0). Використовуючи один цикл, знайти суму...

0 голосов
35 просмотров

Помогите с задачей по C++. Дано ціле число N (> 0). Використовуючи один цикл, знайти суму 1 + 1 / (1!) + 1 / (2!) + 1 / (3!) +. . . + 1 / (N!)


Информатика (12 баллов) | 35 просмотров
0

Переведите пожалуйста

0

Дано целое число. Используя один цикл, найти суму.

Дан 1 ответ
0 голосов

#include "iostream"

#include "stdlib.h"

using namespace std;

int main(){

int N;

float result = 1, factorial = 1;  

cout << "Enter integer more than 0: "; cin >> N;

if(N > 0){

 for (int i = 1; i < N+1; i++){

 factorial = factorial * i;

 result = result + 1/(factorial);

 cout

}

cout

}else cout

system("pause");

return 0;

}

(3.4k баллов)