Ciao ragazzi, ho un esercizio che mi chiede di creare una funzione che prenda in input un numero intero e restituisca il numero al contrario 729 ---> 927
il codice di quello che ho fatto fin'ora è
Fino a numeri a 2 cifre funziona.. il problema si crea per quelli maggiori di 2.
Prendiamo un numero a tre cifre.. per esempio 729:
729
farà
9*10+2*10+7= 117
e quello che voglio che faccia è
9*10+2 la restituisce e fa 92*10+7 --> 927
AIUTATEMI :cav:
Non una funzione void che la visualizzi soltanto al contrario grazie.. :D
il codice di quello che ho fatto fin'ora è
Codice:
int contrario(int n){
if (n<10){
return n;
}
return (n%10) *10 +contrario(n/10);
}
Prendiamo un numero a tre cifre.. per esempio 729:
729
farà
9*10+2*10+7= 117
e quello che voglio che faccia è
9*10+2 la restituisce e fa 92*10+7 --> 927
AIUTATEMI :cav:
Non una funzione void che la visualizzi soltanto al contrario grazie.. :D
Ultima modifica: