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

Se citeste un nr de 3 cifre.Sa se construiasca 2 numere, unul continand cifrele pare ale nr dat, iar celalalt numerele impare.
Ajutor va rog

Răspunsuri la întrebare

Răspuns de express
0
#include <iostream>
using namespace std;
int n, a, b, c, nr1, nr2;
int main()
{
    cin >> n;
    c = n % 10;
    b = (n/10)% 10;
    a = n / 100;
    if(a % 2 == 0) nr2 = nr2 * 10 + a;
              else nr1 = nr1 * 10 + a;
    if(b % 2 == 0) nr2 = nr2 * 10 + b;
              else nr1 = nr1 * 10 + b;
    if(c % 2 == 0) nr2 = nr2 * 10 + c;
              else nr1 = nr1 * 10 + c;
    cout << nr2 << " " << nr1;
    return 0;
}

Alte întrebări interesante