Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

C++- Please solve TODO sections and match sample output. Use nested while loops

ID: 3904354 • Letter: C

Question

C++- Please solve TODO sections and match sample output.

Use nested while loops to produce rows and columns

Demonstrate how to use nested While loops to

print a multiplication table.

*/

#include<iostream>

#include<iomanip> // you will need to use setw() to get columns to align properly

using namespace std;

int main()

{

const int MAX = 10;

// TODO: Declare a column counter, and

// declare and initialize a row counter

// TODO: Remove comment symbols, and write outer loop for MAX rows

// while( /* replace with test expression */ )

{

// TODO: Initialize column counter for each row

// TODO: Write inner while loop for MAX columns

{

// TODO: Display the next product (row * col) - use the variable names you declared

// TODO: Increment the column counter

} // end of inner loop body

// TODO: Print a new line, and

// update the row counter

} // end of outer loop body

cout << endl;

cout << "Done for "

<< MAX << " by " << MAX

<< " table." << endl;

return 0;

}

/* Sample Output

1 2 3 4 5 6 7 8 9 10

2 4 6 8 10 12 14 16 18 20

3 6 9 12 15 18 21 24 27 30

4 8 12 16 20 24 28 32 36 40

5 10 15 20 25 30 35 40 45 50

6 12 18 24 30 36 42 48 54 60

7 14 21 28 35 42 49 56 63 70

8 16 24 32 40 48 56 64 72 80

9 18 27 36 45 54 63 72 81 90

10 20 30 40 50 60 70 80 90 100

Done for 10 by 10 table.

Press any key to continue . . .

*/

Explanation / Answer

#include <iostream>
#include <iomanip> // you will need to use setw() to get columns to align properly
using namespace std;
int main()
{
    const int MAX = 10;
    // TODO: Declare a column counter, and
    int column;
    // declare and initialize a row counter
    int row = 1;
    // TODO: Remove comment symbols, and write outer loop for MAX rows
    while( row <= MAX )
    {
        // TODO: Initialize column counter for each row
        column = 1;
        // TODO: Write inner while loop for MAX columns
        while(column <= MAX)
        {
            // TODO: Display the next product (row * col) - use the variable names you declared
            cout << setw(4) << row * column;
            column++;
            // TODO: Increment the column counter
        } // end of inner loop body
        // TODO: Print a new line, and
        cout << endl;
        row++;
        // update the row counter
    } // end of outer loop body
    cout << endl;
    cout << "Done for "
         << MAX << " by " << MAX
         << " table." << endl;
    return 0;
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote