Calcula corretamente a potência de um número natural.
authorThadeu Lima de Souza Cascardo <cascardo@cascardo.info>
Mon, 18 Nov 2013 18:45:26 +0000 (16:45 -0200)
committerThadeu Lima de Souza Cascardo <cascardo@cascardo.info>
Mon, 18 Nov 2013 18:46:03 +0000 (16:46 -0200)
Utiliza multiplicação da base um expoente número de vezes.

power.c

diff --git a/power.c b/power.c
index 2835a60..2dcdb8a 100644 (file)
--- a/power.c
+++ b/power.c
@@ -2,7 +2,11 @@
 
 int power(int b, int p)
 {
-       return 0;
+       int i;
+       int res = 1;
+       for (i = 0; i < p; i++)
+               res *= b;
+       return res;
 }
 
 int main(int argc, char **argv)