👤

se considera un nr natural "n". Sa se formeze doua noi numere, unul format din cifrele pare ale lui n, celalalt format din cifrele impare.

Răspuns :

using namespace std;
int n, n1, n2, cif, ninv;
int main()
{
    cin >> n;
    while(n)
    {
        ninv = ninv * 10 + n % 10;
        n = n / 10;
    }
    n = ninv;
    while(n)
    {
        cif = n % 10;
        if(cif % 2 == 1) n1 = n1 * 10 + cif;
                    else n2 = n2 * 10 + cif;
        n = n / 10;
    }
    cout << n1 << " " << n2;
    return 0;
}