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

Se dă un număr n. Să se determine suma divizorilor pari ai săi.


Utilizator anonim: vrei sa fie in coduri
BrainlyUserBTW: da

Răspunsuri la întrebare

Răspuns de anonim21212
1

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   unsigned n,i,suma=0,j;

   cin>>n;

   for(i=1;i*i<=n;i++)

       if(n%i==0)

       {

           if(i%2==0)

               suma+=i;

           if(i*i<n)

               if(n/i%2==0)

                   suma+=n/i;

       }

   cout<<suma;

   return 0;

}

Explicație:


BrainlyUserBTW: Ms mult
Alte întrebări interesante