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
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;
}
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
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă