Ho fatto questo programma in c, in pratica il calcolo dell'esponente usando la funzione. solo che c' è un errore, innanzitutto se calcolo esponenti piuttosto alti come es. 5alla3, mi calcola 124 anzichè 125. come mai??
Codice: Seleziona tutto
#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;
}



