From a7371067f33e39b4123279a850bac810c2f1cd5c Mon Sep 17 00:00:00 2001 From: datboiian <31855449+datboiian@users.noreply.github.com> Date: Mon, 16 Oct 2017 09:42:45 -0500 Subject: [PATCH] Update Three_Digit_Ascend_Descend_Selection.cpp Edits by Ian Williams - Added loop, improved readability, created improved outputs, fixed problems --- .../Three_Digit_Ascend_Descend_Selection.cpp | 61 +++++++++++-------- 1 file changed, 34 insertions(+), 27 deletions(-) diff --git a/Three_Digit_Ascend_Descend_Selection/Three_Digit_Ascend_Descend_Selection/Three_Digit_Ascend_Descend_Selection.cpp b/Three_Digit_Ascend_Descend_Selection/Three_Digit_Ascend_Descend_Selection/Three_Digit_Ascend_Descend_Selection.cpp index b530293..2edb29f 100644 --- a/Three_Digit_Ascend_Descend_Selection/Three_Digit_Ascend_Descend_Selection/Three_Digit_Ascend_Descend_Selection.cpp +++ b/Three_Digit_Ascend_Descend_Selection/Three_Digit_Ascend_Descend_Selection/Three_Digit_Ascend_Descend_Selection.cpp @@ -34,41 +34,48 @@ void pause() { // MAIN void main() { + for (int i = 0; i < 30; i++) { - //define variables: - int userNumber; - int digit1; - int digit2; - int digit3; - //ask for variable - cout << "Give me a three digit number!" << endl; - + + //define variables: + int userNumber; + int digit1; + int digit2; + int digit3; + + //ask for variable + + cout << "Would you kindly provide me with a three digit number?" << endl; /* + Don't have the computer yell please. I have taken out the exclamation mark and other rude questions because I feel attacked when the computer yells + */ // take in variable + cin >> userNumber; + // seperate number to 3 digits; - cin >> userNumber; + digit1 = userNumber / 100; //int division // This digit2 integer modification is in long form. It's condensible + digit2 = (userNumber / 10) % 10; + digit3 = userNumber % 10; - // seperate number to 3 digits; - digit1 = userNumber / 100; //int division - digit2 = userNumber % 100; - digit2 = digit2 / 10; - digit3 = userNumber % 10; - // display - cout << "The first digit is " << digit1 << " and the second digit is " << digit2 << " and the last digit is " << digit3 << endl; - //calculate ascending descending or neither: - if (digit1 > digit2 && digit2 > digit1) { - cout << "Your number is descending!" << endl; - } - else if (digit1 < digit2 && digit2 < digit3) { - cout << "Your number is ascending!" << endl; + //calculate ascending descending or neither: + if (digit1 > digit2 && digit2 > digit3) { + cout << "Your number " << digit1 << digit2 << digit3 << " is descending" << endl; + } + else if (digit1 < digit2 && digit2 < digit3) { + cout << "Your number " << digit1 << digit2 << digit3 << " is ascending" << endl; + } + else { + cout << "Your number " << digit1 << digit2 << digit3 << " is neither ascending nor descending" << endl; + } + + + } - else { - cout << "Your number is neither ascending or descending." << endl; + + + pause(); // pauses to see the displayed text } - - pause(); // pauses to see the displayed text -}