Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n, n_criptat, cifra_unitati, cifra_zeci, cifra_sute, cifra_mii;
cout<<"Dati numarul din 4 cifre : ";
cin>>n;
cifra_unitati=n%10;
cifra_zeci=(n/10)%10;
cifra_sute=(n/100)%10;
cifra_mii=(n/1000)%10;
// Criptam cifrele
cifra_unitati = (cifra_unitati+8)%10;
cifra_zeci = (cifra_zeci+8)%10;
cifra_sute = (cifra_sute+8)%10;
cifra_mii = (cifra_mii+8)%10;
// Formam numarul inversand cifrele
n_criptat = cifra_unitati*1000+cifra_zeci*100+cifra_sute*10+cifra_mii;
cout<<"Numarul "<<n<<" criptat este : "<<n_criptat;
return 0;
}
Explicație: