//dublarea cifrelor
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int n,nr_nou=0,cifra,putere_10=0,i;
cout<<"Introduceti numarul: ";
cin>>n;
//continuam procesul cat timp n mai mare decat 0
while(n>0){
//extragem cifra ultima din numar ramas n
cifra=n%10;
//verificam daca cifra este mai mica decat 5
//daca este, atunci o dublam, altfel o lasam asa cum e
if(cifra<5){
cifra=2*cifra;
}
//amm mai extras o cifra, atunci marim puterea lui 10
//sa reprezentam zecimala in plus
putere_10++;
for(i=1;i<putere_10;i++){
cifra=cifra*10;
}
//adunam noua zecimala la rezultat
nr_nou=nr_nou+cifra;
//eliminam ultima cifra din nr si reluam procesul de la capat
n=n/10;
}
cout<<"Numarul cu cifrele dublate este: "<<nr_nou;
return 0;
}