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
0
#include <iostream>
using namespace std;
long long 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;
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Chimie,
8 ani în urmă
Limba română,
8 ani în urmă
Biologie,
9 ani în urmă
Matematică,
9 ani în urmă