#include <iostream>
using namespace std;
int main() {
int num;
cout << "Introduceti n:";
cin >> num;
int zero = 0, unu = 0, k=1;
long bin = 0;
//Se memoreaza in bin valoarea binara a lui n :
while (num)
{
bin += (num % 2) * k;
k *= 10;
num /= 2;
}
cout << "\nNumarul in format binar: " << bin;
//Descompunem bin in cifre si numaram cate zerouri si cati unu sunt :
while (bin > 0) {
if (bin % 10 == 0)
zero++;
else unu++;
bin = bin / 10;
}
//Afisam rezultatul :
cout << "\n\nAvem \nCifre de unu: " << unu << "\nCifre de zero :" << zero;
return 0;
}