Răspuns:
#include<iostream>
using namespace std;
int n;
int countEvenDivisors(int n)
{
int even_div = 0;
for(int i = 1; i <= n; ++ i)
{
if(n % i == 0)
{
if(!(i & 1))
even_div++;
}
}
return even_div;
}
int main()
{
cin >> n;
cout << countEvenDivisors(n);
return 0;
}
Explicație:
Nu este cea mai eficienta metoda, dar functioneaza.