👤

Cerinţa

Să se scrie un program care citește numărul natural n și determină suma S=1^1+2^2+ ... + n^n .
Date de intrare

Programul citește de la tastatură numărul n.
Date de ieşire

Programul afișează pe ecran mesajul Rezultatul este S, unde S reprezintă suma calculată.
Restricţii şi precizări

0 < n <= 9


Exemplu

Intrare

4

Ieșire

Rezultatul este 288



Răspuns :

#include <iostream> using namespace std; int main(){ int n, S=0, P; cin >> n; for(int i=1;i<=n;++i){ P = 1; for(int j=1;j<=i;++j) P *= i; S += P; } cout << "Rezultatul este " << S; return 0; }
#include <iostream>
using namespace std;
long long n,s,p,i,j;
int main()
{
    cin>>n;
    s=0;

    for(i=1;i<=n;i++)
     {
        p=1;
        for(j=1;j<=i;j++)
         p=p*i;
        s=s+p;
     }
    cout<<"Rezultatul este "<<s;
    return 0;
}