// program to illustrate function definition #include #include using namespace std; void printSqroot (double number) { cout << "X = " << number; cout << ", sqrt of X = " << sqrt(number) << endl; } void printCuberoot (double number) { cout << "and the cube root of X = "; cout << pow (number, 1.0 / 3.0) << endl; } void printRoots (double number) { printSqroot (number); printCuberoot (number); } double getDouble (string prompt) { double input; cout << prompt; cin >> input; return input; } int main () { printRoots ( getDouble ("Enter X: ") ); printRoots ( getDouble ("Enter another X: ") ); return 0; }