Ciao di nuovo a tutti rag. Mi sapreste spiegare questo fatto al quanto anomalo??
Il programma mi calcola correttamente l'esponente, ma c' è un problema con il numero 5, nel senso che se io digito per esempio 5 alla 3 o 5 alla 2 o qualsiasi altro numero con base 5, mi da un numero in meno. es 24, oppure 124...
Come mai??
codice:#include<stdio.h> #include<math.h> int num(int x, int y) { return pow(x,y); } int main(void) { int a, b, e; scanf("%d %d", &a, &b); e=num(a,b); printf("%d", e); return 0; }