👤

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.
dau coroana si 55 puncte


Răspuns :

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