#include <stdio.h>

float potencia(float a, int b);

main() {
	int b, e;
	while(1) {
		printf("Base: ");
		scanf("%f", &b);
		printf("Exponent: ");
		scanf("%d", &e);
		printf("%f^%d =  %f\n", b, e, potencia(b,e));
	}
}

float potencia(float a, int b) {
	int i, res = 1;
	for(i=1;i<=b;i++) {
		res = res * a;
	}
	return res;
}

// Llamar a res potencia es una chapuzilla pero iria:
// La variable potencia seria del contexto potencia()
// La funcion potencia seria del contexto global
// Pero entonces no se podria implementar de manera recursiva

