Informatică, întrebare adresată de Ciobix1420, 9 ani în urmă

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ăspunsuri la întrebare

Răspuns de express
10
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;
}
Alte întrebări interesante