Informatică, întrebare adresată de cordoneanualex, 8 ani în urmă

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 OiLoveYouO
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