uso code blocks, cmnq ho risolto cambindo l'istruzione return pow(x,y) con p*=b, in pratica così. Soloe che potrei far a meno del math all'inizio.
codice:#include<stdio.h> #include<math.h> int num(int b, int e) { int i, p; p=1; for(i=1; i<=e; i++) p*=b; return p; } int main(void) { int j, k, n; printf("scrivi la base e l'esponente\n"); scanf("%d %d", &j, &n); k=num(j,n); printf("%d", k); return 0; }


Rispondi quotando