w3resource

C++ Exercises: Display the multiplication table vertically from 1 to n

C++ For Loop: Exercise-19 with Solution

Write a program in C++ to display the multiplication table vertically from 1 to n.

Sample Solution:-

C++ Code :

#include <iostream>
using namespace std;

int main()
{
    int j, i, n;

    cout << "\n\n Display the multipliaction table vertically from 1 to n:\n";
    cout << "-------------------------------------------------------------\n";
    cout << "Input the number upto 5: ";
    cin >> n;

    cout << "Multiplication table from 1 to " << n << endl;
    for (i = 1; i <= 10; i++) 
    {
        for (j = 1; j <= n; j++) 
        {
            if (j <= n - 1)
                cout << j << "x" << i << "=  " << i * j;
            else
                cout << j << "x" << i << "=  " << i * j;
        }
        cout << endl;
    }
}

Sample Output:

 Display the multipliaction table vertically from 1 to n:              
-------------------------------------------------------------          
Input the number multiplicated upto: 5                                 
Multiplication table from 1 to 5                                       
1x1=1  2x1=2  3x1=3  4x1=4  5x1=5                                    
1x2=2  2x2=4  3x2=6  4x2=8  5x2=10                                   
1x3=3  2x3=6  3x3=9  4x3=12  5x3=15                                  
1x4=4  2x4=8  3x4=12  4x4=16  5x4=20                                 
1x5=5  2x5=10  3x5=15  4x5=20  5x5=25                                
1x6=6  2x6=12  3x6=18  4x6=24  5x6=30                                
1x7=7  2x7=14  3x7=21  4x7=28  5x7=35                                
1x8=8  2x8=16  3x8=24  4x8=32  5x8=40                                
1x9=9  2x9=18  3x9=27  4x9=36  5x9=45                                
1x10=10  2x10=20  3x10=30  4x10=40  5x10=50

Flowchart:

Flowchart: Display the multipliaction table vertically from 1 to n

C++ Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a program in C++ to display the cube of the number upto given an integer.
Next: Write a program in C++ to display the n terms of odd natural number and their sum.

What is the difficulty level of this exercise?



Share this Tutorial / Exercise on : Facebook and Twitter

C++ Programming: Tips of the Day

Which is faster: Stack allocation or Heap allocation

Stack allocation is much faster since all it really does is move the stack pointer. Using memory pools, you can get comparable performance out of heap allocation, but that comes with a slight added complexity and its own headaches.

Also, stack vs. heap is not only a performance consideration; it also tells you a lot about the expected lifetime of objects.

Ref : https://bit.ly/3COrdfj