#include using namespace std; //This program will take a set of inputs, how many decided by the user, and tell the user which was greatest, smallest, or both. int main(){ int input, greatest, smallest, amount; bool keepgoing = true; while(keepgoing){ cout << "How many inputs do you want to enter?: "; cin >> amount; //Run once outside the loop with no initial value to prime greatest and smallest. cout << "Enter your first input: "; cin >> input; greatest = input; smallest = input; //Loop as many times as inputs left to enter, compare smallest and greatest to next input every time and replace as necessary. for(int counter = 1; counter < amount; counter++){ cout << "Enter input number " << counter+1 << ": "; cin >> input; if(input < smallest) smallest = input; if(input > greatest) greatest = input; } //Ask user what they want to see: greatest smallest or both cout << "Enter 1 to see your greatest, 2 to see your smallest, and 3 to see both: "; cin >> input; switch(input){ case 1: cout << "Your greatest number was " << greatest; break; case 2: cout << "Your smallest number was " << smallest; break; case 3: cout << "Your greatest was " << greatest << " and your smallest was " << smallest; break; default: cout << "You did not enter a valid choice."; break; } cout << "\nPress 1 to continue, any other number to exit: "; cin >> input; if(input != 1) keepgoing = false; } cout << "\nPress enter to continue..."; fflush(stdin); cin.get(); } //How many inputs do you want to enter?: 10 //Enter your first input: 4 //Enter input number 2: 8 //Enter input number 3: 2 //Enter input number 4: 5 //Enter input number 5: 16 //Enter input number 6: 48 //Enter input number 7: 1 //Enter input number 8: 92 //Enter input number 9: 57 //Enter input number 10: 31 //Enter 1 to see your greatest, 2 to see your smallest, and 3 to see both: 3 //Your greatest was 92 and your smallest was 1 //Press 1 to continue, any other number to exit: 0 //Press enter to continue...