Create a program that makes a multiplication table. Ask the user how many numbers should be in the table.
Requirements
Store all of the data in a 2-dimensional vector of ints.
Allow the program to run repeatedly until the user is finished.
Do not allow inputs outside the range of 1-9
Sample Run
Enter the numbers for multiplication table (1-9): -1
Enter the numbers for multiplication table (1-9): 10
Enter the numbers for multiplication table (1-9): 4
Enter the numbers for multiplication table (1-9): 3
| 1 2 3
- | - - -
1 | 1 2 3
2 | 2 4 6
3 | 3 6 9
| 3 2 1
- | - - -
3 | 9 6 3
2 | 6 4 2
1 | 3 2 1
Do you want to do another? (y/n) n
Things to Consider
You can use setw(n) before any number and it will add blank spaces to show the number in n columns. That is how to line up your columns.
Don't forget you have 0 based indexes and numbers that go from 1 to 9.