Informatică, întrebare adresată de stoicalaura1246, 8 ani în urmă

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 NikTel
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
stoicalaura1246: mai salvat,aveam termen limita pana maine si chiar nu stiam sa o fac
stoicalaura1246: ma poti ajuta cu tema fratelui meu???
stoicalaura1246: am postat intrebarea daca vrei sa ma ajuți???
stoicalaura1246: Cu cele doua teme ???
Alte întrebări interesante