http://www.linuxquestions.org/questi...003/04/2/53893
![]()
qui spiegano meglio il perche' da' 1, e' stata
la IEEE 854
a definire pow(0,0) =1
ma matematicamente parlando non esiste.
ad occhio sembra giusta, pero' ti consiglio di calcolare con un long il risultato,
castare l'unsigned int a long e se i risultati non differiscono
(cosi' gestisci l'overflow)
restituire il dato (ti serve comunque long per via del -1)

Rispondi quotando