// File: test.cpp // Author: Elena Machkasova // Date: Sept 1998 // Class: CS112 // Assignment: test program for gdb lab // ----------------------------------------------------- // This program uses the recursive function "power" to compute // an integer positive power of an integer base. // #include using namespace::std; int power(int,int); int main() { int base, exponent, result; cout << "please enter the base: "; cin >> base; cout << "please enter the exponent >0: "; cin >> exponent; result = power(base, exponent); cout << "the result is " << result << endl; return 0; } int power (int base, int exponent) { if (exponent == 1) return base; else return base * power(base, exponent); }