Răspuns:
Raspuns
Explicație:
#include <iostream>
using namespace std;
int main()
{
int putere=1; /// putere
int n,penultima_cif,ultima_cif,a_doua_cifra; /// citire variabila + cifrele din problema
int cnt=0; /// contor
int copn; /// copie n
int finale; /// numarul final dupa schimbare
cin>>n;
if(n<=999){
cout<<n;
return 0;
}
copn=n;
penultima_cif=n/10%10;
while(copn!=0)
{
copn/=10;
putere*=10;
}
putere/=100;
ultima_cif=n%10;
a_doua_cifra=n/putere%10;
finale=(n/putere/10*10+penultima_cif)*putere+(n%putere)/100*100+a_doua_cifra*10+ultima_cif;
cout<<finale;
return 0;
}