Я конечно немогу похвастаться хорошим знанием программирования и математики но вроде А^B=A*A*A*...*A
"В"-тое кол-во раз. Можно это все запихнуть в цикл, где в теле будет С*=A (только перед циклом присвоить переменной С=А(чоб на ноль немножилось)), а количество итераций цикла-1 (т.е. нужна вторая степень - одна итерация, третья - две и т.д.) и будет нужная степень.
помоему так:
int pov(int A, char B){
C=A;
for (char i=1;i‹B;i++) C*=A;
return C;
}
Если не так - то извэняюсь