CCCPaste

Untitled

#include 
#include 
#include 
#include 
using namespace  std;

void chesel(int &a, int &b) {
    int tmp_a = a;
    int tmp_b = b;
    int sz = 1;
    while(tmp_a) {
        sz *= 10;
        tmp_a /= 10;
    }
    tmp_a = a;
    int pa = 0, pb = 0;
    while(tmp_a) {
        int ca = tmp_a % 10;
        int cb = tmp_b % 10;
        if(ca % 2 == 0) {
            pa = (pa * 10) + cb;
            pb = (pb * 10) + ca;
         }
        else {
            pa = (pa * 10) + ca;
            pb = (pb * 10) + cb;
        }
        tmp_a /= 10;
        tmp_b /= 10;
    }
    a = 0;
    b = 0;
    int aa = 0, bb =0 ;
    while(pa) {
        a = (a * 10) + (pa % 10);
        pa /= 10;
        aa++;
    }
    while(pb) {
        b = (b * 10) + (pb % 10);
        pb /= 10;
        bb++;
    }
    while(aa < bb) {
        aa++;
        a *= 10;
    }
    while(bb < aa) {
        bb++;
        b *= 10;
    }
    return;
}
int main() {
    int a, b;
    cin >> a >> b;
    chesel(a, b);
    cout << a << " " << b << endl;
    return 0;
}