Informatică, întrebare adresată de RoxanaS765, 9 ani în urmă

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.
Programul afișează pe prima linie a ecranului mesajul Rezultatul este S, unde S reprezintă suma calculată.
Exemplu: Introducem 4, afisam "Rezultatul este 33".

Răspunsuri la întrebare

Răspuns de Utilizator anonim
22
#include <iostream>
using namespace std;
int main()
{
    long long n,i,s=0,p=1;
    cin>>n;
    for(i=1;i<=n;i++)
    {
        p*=i; s+=p;
    }
    cout<<"Rezultatul este"<<" "<<s;
}

RoxanaS765: Multumesc!!
Utilizator anonim: Cu placere!
Alte întrebări interesante