Informatică, întrebare adresată de Utilizator anonim, 9 ani în urmă

Cerinţa
Să se scrie un program care citește numărul natural n și determină suma S=1+1*2+1*2*3+...+1*2*...*n.

Date de intrare
Programul citește de la tastatură numărul n.

Date de ieşire
Programul afișează pe prima linie a ecranului mesajul Rezultatul este S, unde S reprezintă suma calculată.

Restricţii şi precizări
0 < n <= 15

Eu am facut asa, dar imi da 80 de puncte si nu inteleg unde am gresit:
#include
using namespace std;

int n, S=0,P=1, i;
int main()
{
cin>>n;
for (i=1; i<=n; i++)
{
P=P*i;
S=S+P;
}
cout << "Rezultatul este" <<" "<< S << '\n';
return 0;
}

Răspunsuri la întrebare

Răspuns de chiseugen
12
aici ai programul @#$%^&*()
Anexe:
Alte întrebări interesante