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!!!!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; }
PS: ora conviene cambiare il titolo moderatore![]()


Rispondi quotando