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

Se citește un numar natural n.Sa se determine cati divizori pari are acest numar

Răspunsuri la întrebare

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

dltudor02: Mulțam
Alte întrebări interesante