Загрузка данных


// nazwisko1.cpp


#include <iostream>
using namespace std;

int dlugosc(long long n) {
    int len = 0;
    while (n > 0) {
        len++;
        n /= 10;
    }
    return len;
}

int main() {
    long long n;
    cin >> n;

    int b = n % 10;         // cyfra jednosci -> pozycje nieparzyste od prawej
    int a = (n / 10) % 10; // cyfra dziesiatek -> pozycje parzyste od prawej

    int L = dlugosc(n);

    long long potega = 1;
    for (int i = 0; i < L - 1; i++) potega *= 10;

    long long f = 0;

    for (int pos = L; pos >= 1; pos--) {
        int cyfra;
        if (pos % 2 == 1)
            cyfra = b;
        else
            cyfra = a;
        f += cyfra * potega;
        potega /= 10;
    }

    cout << f << endl;
    return 0;
}