Răspunsuri

2014-04-17T10:27:57+03:00
#include<iostream>
using namespace std;
int main()
{int n,nr0=0,nr1=0;

cin>>n;

 while(n!=0)
{
    if(n%2==0)                                //il transformam din nr. zecimal in nr. binar
      nr0++;                                    //contor pentru "0"
    else
      nr1++;                                    //contor pentru "1"
    n=n/2;
}
if(nr1==nr0)             
    cout<<"Este numar rotund";
else
    cout<<"Nu este numar rotund";
}

Test: 49=110001 =>Este numar rotund
         60=111100 =>Nu este numar rotund
2 5 2