Răspuns :
Răspuns:
#include <iostream>
using namespace std;
long long n, p = 1, s;
int main()
{
cin >> n;
for(int i = 1; i <= n; i++){
p *= i;
s += p;
}
cout << s;
}
Explicație:
Aceasta problema calculeaza suma factorialelor de la 1 la i, unde 1 <= i <= n. S-ar putea sa apara probleme de Overflow din moment ce factorialul creste foarte repede. Din această cauza, am folosit long long. Intr-un limbaj de programare precum Python sau Java, nu apare aceasta problema.
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!