// Program : functionLab1.cpp // Author : Justin Senseman & Sabastian Coutinho // Due : November 8, 2005 // Description : This program displays characters a number of time chosen by the user #include #include using namespace std; char readCharacter(); int readNumber(); void printCharacter(char letter, int number); int main() { char letter; //Input from the user for the type of character int number; //Input from user for how many times to repeat the character letter = readCharacter(); while(letter != '.') { number = readNumber(); printCharacter(letter,number); letter = readCharacter(); } return 0; } // Function : readCharacter // Purpose : obtain character // input : none // output : letter - users inputed character char readCharacter() { char letter; // stores local character input cout<<"Enter a single character or . To exit\n"; cin>> letter; return letter; } // Function : readNumber // Purpose : obtain users input for number of characters // input : none // output : number - users letter how many time to print character int readNumber() { int number; // stores users inputed number do { cout<<"Enter a number\n"; cin>>number; if(number<5 || number>80) cout<<"Enter a number greater than five and less than 80\n"; } while(number<5 || number>80); return number; } // Function : printCharacter // Purpose : prints number of characters // input : letter - Character entered by the user // number - number entered by the user // output : none void printCharacter(char letter, int number) { int counter; //counter for for loop for(counter=1;counter<=number;counter++) { cout<