#include <iostream> using namespace std; void print_greeting(void); short get_short(void); short twice(short x); void print_answer(short y); int main(void) { short x, y; print_greeting(); x = get_short(); y = twice(x); print_answer(y); return 0; } void print_greeting(void) { cout << "Welcome to our program!" << endl; return; // note the return even though we // have no output (function output, // not console output) } short get_short(void) { short number; // local variable to store value // user enters cout << "Enter a small integer value: "; cin >> number; return number; // output number user entered } short twice(short x) { return 2 * x; // return twice our input as output } void print_answer(short y) { cout << "Your answer is: " << y << endl; return; // again, return though we output nothing }