#include #include int pot(int x, int n); int main(){ int b,e; printf("Digite a base x: "); scanf("\n %d",&b); printf("Digite o expoente y: "); scanf("\n %d",&e); printf("valor=%d\n",pot(b,e)); system("pause"); return 0; } int pot(int x, int n) /* calcula a n-esima potencia de x */ { int i, pot; i = 0; pot = 1; while (i < n) { pot = pot * x; i = i+1; } return pot; } // Outra forma de implementar a funcao pot //int pot(base,expoente){ // int base,expoente; // int i; // if (expoente<0) return; // i=1; // for(;expoente;expoente--) // i=base*i; // return i; //}