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ăspunsuri la întrebare
Răspuns de
42
#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;
}
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;
}
Alte întrebări interesante
Religie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă