Să se afişeze suma divizorilor impari ai unui număr
intreg N.
Realizați algoritmul in pseudocod si programul C++
scris in Code Blocks.
Pe prima linie se va afisa numele elevului, iar pe liniile
următoare se vor afișa numărul N, divizorii impari si suma
acestora.
IMI TREBUIE URGENT VA ROOOOG,SA MA AJUTE CINEVA !!!!!!!!
Anexe:
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
pseudocod
algoritm SumDivImp
intreg i,suma,N
citeste N
suma<--0
scrie "Elev" //Elev se inlocuieste cu un nume
pentru i <--2,N executa //pentru valori ale lui i de la 2 la N
daca (N%i=0) atunci //i este divizor al lui N
daca (i%2=1) atunci //i este si impar
scrie i
suma<--suma+i
sf. daca
sf. daca
sf. pentru
scrie "Suma ",suma
sf. algoritm
C++
int main() //programul principal
{
int i,suma,N;
cout<<"N ";
cin>>N;
suma=0;
cout<<"Nume elev \n";
cout<<"Divizori impari ";
for(i=2;i<=N;i++){
if (N%i==0)
if (i%2==1) {
cout<<i<<" ";
suma=suma+i;
}
}
cout<<"\n Suma "<<suma;
}
stoicalaura1246:
Multumesc mult
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Fizică,
9 ani în urmă
Matematică,
9 ani în urmă