Il risultato:codice:#include <stdio.h> #include <stdlib.h> /* mypow */ int mypow(int, int); int main() { int n = 3, a = 4; printf("mypow(%d, %d) = %d\n", n, a, mypow(n, a)); system("pause"); return 0; } int mypow(int n, int a){ int c; if(a==0) return 0; else if(a==1) return n; else c=mypow(n, a-1); return n*c; }
codice:mypow(3, 4) = 81 Premere un tasto per continuare...
Questa è una funzione ricorsiva per l'elevamento a potenza. Poi non so se è quello che cercavi..