Răspuns :
#include <iostream>
using namespace std;
int progresiva,n,suma,memorie,s1;
int main()
{
cin>>n;
s1=1;
while (memorie!=n)
{
progresiva=memorie;
progresiva=progresiva+1;
memorie=progresiva;
while (progresiva!=0)
{
s1=s1*memorie;
progresiva=progresiva-1;
}
suma=suma+s1;
s1=1;
}
cout<<"Rezultatul este "<<suma;
return 0;
}
(100puncte)
Explicatie:
Strucutura while preia varibila "progresiva" crescandu i valoare cu 1 de fiecare data, aceasta reprezinta suma adaus (structura se va repeta pana cand "progresiva" va ajunge la valoare lui n). In structura se aduna suma finala cu variabila "suma" care se aduna de fiecare data cu variabila "s1" si ea insusi.
using namespace std;
int progresiva,n,suma,memorie,s1;
int main()
{
cin>>n;
s1=1;
while (memorie!=n)
{
progresiva=memorie;
progresiva=progresiva+1;
memorie=progresiva;
while (progresiva!=0)
{
s1=s1*memorie;
progresiva=progresiva-1;
}
suma=suma+s1;
s1=1;
}
cout<<"Rezultatul este "<<suma;
return 0;
}
(100puncte)
Explicatie:
Strucutura while preia varibila "progresiva" crescandu i valoare cu 1 de fiecare data, aceasta reprezinta suma adaus (structura se va repeta pana cand "progresiva" va ajunge la valoare lui n). In structura se aduna suma finala cu variabila "suma" care se aduna de fiecare data cu variabila "s1" si ea insusi.
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Ne dorim ca informațiile furnizate să vă fi fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Revenirea dumneavoastră ne bucură, iar pentru acces rapid, adăugați-ne la favorite!