This is a recursive solution in C. Note! This has no checks for invalid data.
#include <stdio.h>
int getPow(int number, int exp) {
if (exp < 1) {
return 1;
}else {
return number * getPow(number, exp - 1);
}
}
int main (int argc, char ** argv) {
fprintf(stdout, "%d\n"...