Numarul Divizorilor Pari problema #388 de pe pbinfo
Se citește un număr natural n. Să se determine câți divizori pari are acest număr
Răspunsuri la întrebare
Răspuns de
0
#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.
AlaHoszu:
Am gresit eu.
Alte întrebări interesante
Fizică,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Franceza,
9 ani în urmă
Matematică,
9 ani în urmă