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

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

Răspuns de thambor
12
#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;    */}
Alte întrebări interesante