Se citeste un numar natural. Sa se formeze un numar duplicand cifrele sale pare.(C++)
ex: n=162345 ==> x=166223445
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int n, m, p;
int main()
{
cin >> n;
m = 0; /*asta va fi numarul nou format*/
p = 1; /*tine ordinea cifrelor*/
while (n > 0) {
m = m + n%10*p;
if (n%2 == 0) {
p = p*10;
m = m + n%10*p;
}
n = n/10;
p = p*10;
}
cout << m;
return 0;
}
Anexe:
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă