35

Помогите решить задание пожалуйста. На С +. Составить программу вычисления суммы…

17 августа 2022

Помогите решить задание пожалуйста. На С +. Составить программу вычисления суммы S=1! +2! +3! +… .n! — факториал.

категория: информатика

35

#include int main () { int n, s, m, mas[32000]; freopen ("input.txt", "r", stdin); freopen ("output.txt", "w", stdout); scanf ("%d", & n); mas[0]=m=1; for (int i=n; i > 1; i-) { s=0; for (int j=0; j < m; j+) { s=s+mas[j]*i; mas[j]=s%10; s=s/10; } while (s > 0) { mas[m]=s%10; s=s/10; m+; } int j=0; while (mas[j]=9) { mas[j]=0; j+; } mas[j]=mas[j]+1; if (j > m) m=j; } for (int i=m-1; i >=0; i-) printf ("%d", mas[i]); return 0; }

Знаете ответ?

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...