Codeforces 579 A. Raising Bacteria
/*
Codeforces 579A Raising Bacteria
Verdict :: Accepted
*/
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
char ch[100];
while (cin >> n)
{
itoa(n,ch,2);
int len = strlen(ch),s=0;
for (int i=0;i<len;i++)
{
//cout << ch[i]-'0' << " ";
s+=(ch[i]-'0');
}
cout << s << endl;
}
return 0;
}
Codeforces 579A Raising Bacteria
Verdict :: Accepted
*/
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
char ch[100];
while (cin >> n)
{
itoa(n,ch,2);
int len = strlen(ch),s=0;
for (int i=0;i<len;i++)
{
//cout << ch[i]-'0' << " ";
s+=(ch[i]-'0');
}
cout << s << endl;
}
return 0;
}
Comments
Post a Comment