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;
}
Vă mulțumim că ați ales să vizitați site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți alte întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și nu uitați să ne salvați în lista de favorite!