Să se scrie un program care citește numărul natural n și determină suma S=1*n+2*(n-1)+3*(n-2)+...+n*1.
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ă valoarea calculată.
Restricţii şi precizări
•0 < n <= 100
Exemplu
Intrare
4
Ieșire
Rezultatul este 20
Explicaţie
1*4 + 2*3 + 3*2 + 4*1 = 20
Va rog frumos sa ma ajutati, in mare parte cu scrierea ec esentiale(formula matematica)
Răspunsuri la întrebare
Răspuns de
20
#include <iostream>
using namespace std;int n,S;int main(){ cin>>n; for(int i=1;i<=n;i++) S+=i*(n-i+1); cout<<S; return 0;}
using namespace std;int n,S;int main(){ cin>>n; for(int i=1;i<=n;i++) S+=i*(n-i+1); cout<<S; return 0;}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Biologie,
9 ani în urmă
Limba română,
9 ani în urmă
using namespace std;
int n,S;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
S+=i*(n-i+1);
cout<<"Rezultatul este "<<S;
return 0;
}