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

#387 Suma Divizorilor Impari de pe pbinfo
Se citește un număr natural n. Să se determine suma divizorilor impari ai săi.

Răspunsuri la întrebare

Răspuns de express
59
#include <iostream>
using namespace std;
int n,d,s;
int main()
{
    cin>>n;
    for(d=1;d*d<n;d++)
    {
        if(n%d==0)
         {
             if(d%2==1) s=s+d;
             if((n/d)%2==1) s=s+n/d;
         }
    }
    if((d*d==n)&&(d%2==1)) s=s+d;
    cout<<s;
    return 0;
}


hector32: liceu de mate-info :)
Alte întrebări interesante