👤

Se citește un număr natural nenul n. Numărul n1 este format doar din cifrele pare ale lui n. Numărul n2 este format doar din cifrele impare ale lui n. Calculați valoarea absolută a diferenței lor.

Răspuns :

#include <iostream>
using namespace std;
int main(){    int n,n1=0,n2=0;    cin>>n;    while(n!=0){        if(n%10%2==0)n1=n1*10+n%10;        else n2=n2*10+n%10;        n=n/10;    }    cout<<n1<<" "<<n2;        //Daca doresti sa iti afiseze numerele in ordinea cifrelor din n scrie si asta inainte de cout//    /*    while(n1!=0){        x=x*10+n1%10;        n1=n1/10;    }    n1=x;    while(n2!=0){        y=y*10+n2%10;        n2=n2/10;    }    n2=y;    */}