Răspuns :
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;
}
Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de sprijin suplimentar, vă încurajăm să ne contactați. Revenirea dumneavoastră ne bucură, iar dacă v-a plăcut, nu uitați să adăugați site-ul nostru la favorite!