2020年7月24日 星期五

10931 - Parity

程式碼:
#include <iostream>
#include <string>
using namespace std;

int main()
{
    int l;
    while(cin>>l)
    {
        int parity=0;
        string binary;
        if(l==0) break;
        cout<<"The parity of ";
        while(l>0)
        {
            binary=(l%2==0?"0":"1")+binary;
            if(l%2) parity++;
            l/=2;
        }
        cout<<binary<<" is "<<parity<<" (mod 2)."<<endl;
    }
}

沒有留言:

張貼留言