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;
}

Comments

Popular posts from this blog

SPOJ-CMG - Collecting Mango

LeetCode Palindrome Number

Hacker Rank The Power Sum