codice:
#include <iostream>
 using namespace std;
 int x;//i valori da immettere sono interi precisamente di 4 cifre 
  int main() { 	
cout << "inserisci un numero di quattro cifre: " << endl;// chiede all'utente di immettere un numero di quattro cifre 	
cin >> x;  
	cout << ((((x%100 - x%10)/10)+7)%10);//modifica la terza cifra secondo la chiave data e la scrive come prima cifra del nuovo numero 
	cout << ((x%10 +7)%10);//modifica la quarta cifra secondo la chiave data e la scrive come seconda cifra del nuovo numero
 	cout << ((((x - x%1000)/1000)+7)%10);//modifica la prima cifra secondo la chiave data e la scrive come terza cifra del nuovo numero
 	cout << ((((x%1000 - x%100)/100)+7)%10)<< endl;////modifica la seconda cifra secondo la chiave data e la scrive come quarta cifra del nuovo numero 	

 return 0;
 }
ho corretto il codice nel caso servisse a qualcuno questo funziona ...modifica il numero di 4 cifre secondo la regola che ogni cifra x sia sostituita con (x +7)%10 e poi si invertono l'ordine della prima con la terza cifra e dlla seconda con la quarta cifra!!!!


PS: ora conviene cambiare il titolo moderatore