2020年7月17日 星期五

10929 - You can say 11

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

int main()
{
    string n;
    while(cin>>n)
    {
        if(n=="0") break;
        int even=0,odd=0;
        for(int i=0;i<n.size();i++)
        {
            if(i%2) odd+=n[i]-'0';
            else even+=n[i]-'0';
        }
        if(abs(even-odd)%11==0) cout<<n<<" is a multiple of 11."<<endl;
        else cout<<n<<" is not a multiple of 11."<<endl;
    }
    return 0;
}

沒有留言:

張貼留言