L'esercizio, mi sono dimenticato di scriverlo, richiede oltre che "il numero riscritto al contrario" anche "diviso per cifre".Originariamente inviato da oregon
Ma non è più semplice senza potenze, vettori, doppi cicli ... ?
Intendo
codice:int inversione(int numero) { int ris = 0; while(numero) { ris = ris * 10 + numero % 10; numero /= 10; } return ris; }
Ecco, immaginavo fosse una sorta di errore di overflow della funzione pow. Ergo mi riscrivo a mano la funzione per le potenze. Strano però che non ci sia già nella libreria "math" che restituisca sempre una potenza come valore intero, anzichè double (che dovrebbe essere virgola mobile a doppia lunghezza o sbaglio?).


Rispondi quotando