Informatică, întrebare adresată de Utilizator anonim, 9 ani în urmă

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 AlaHoszu
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.


AlaHoszu: Am gresit eu.
AlaHoszu: asta i rezolvarea de la o alta problema, scuze
AlaHoszu: Ai gresit hashtagul... la 338 e expresia5
Alte întrebări interesante