Ciao a tutti,
ho un prlblemino...a un certo punto nel listato di un mio programma mi trovo a dover fare questa operazione
temp=convertito/(int)pow(10,i-1);
dove temp e convertito sono due variabili int...ora va tutto bene senonche quando convertito assume valore 99999 e i il valore 5, cioe si esegue la divisione 99999/10000, ho un valore restituito pari a 10 e non a 9!!!Questo perche credo che lui approssimi il risultato della divisione che e 9.9999! C e un modo per evitare che approssimi da solo questo valore?
Grazie a tutti!
Ciau![]()
![]()