C++ Program To Print Multiplication Table of a Number
A multiplication table shows a list of multiples of a particular number, from 1 to 10. In this article, we will learn to generate and display the multiplication table of a number in C++ programming language.
Recommended: Please try your approach on {IDE} first, before moving on to the solution.
Algorithm
The idea is to use loop to iterate the loop variable from 1 to 10 inclusively and display the product of the given number num and loop variable in each iteration.
- Initialize loop with loop variable i ranging from 1 to 10.
- In each iteration, print the product: i * num.
- Terminate loop when i > 10.
C++ Program to Display Multiplication Tables up to 10
C++
// C++ program to print table // of a number #include <iostream> using namespace std; // Driver code int main() { // Change here to change output int n = 5; for ( int i = 1; i <= 10; ++i) cout << n << " * " << i << " = " << n * i << endl; return 0; } |
Output
5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25 5 * 6 = 30 5 * 7 = 35 5 * 8 = 40 5 * 9 = 45 5 * 10 = 50
Complexity Analysis
- Time complexity: O(N), where N is the range, till which the table is to be printed.
- Auxiliary space: O(1).
The above program computes the multiplication table up to 10 only.
C++ Program to Display Multiplication Table Up to a Given Range
Instead of termination at 10, we can continue the loop to print the multiplication table up to the given range.
C++
// C++ program to print table // over a range #include <iostream> using namespace std; // Driver code int main() { // Change here to change // input number int n = 8; // Change here to change result int range = 11; for ( int i = 1; i <= range; ++i) cout << n << " * " << i << " = " << n * i << endl; return 0; } |
Output
8 * 1 = 8 8 * 2 = 16 8 * 3 = 24 8 * 4 = 32 8 * 5 = 40 8 * 6 = 48 8 * 7 = 56 8 * 8 = 64 8 * 9 = 72 8 * 10 = 80 8 * 11 = 88
Complexity Analysis
- Time complexity: O(N), where N is the range, till which the table is to be printed.
- Auxiliary space: O(1).
Refer to the complete article Program to print multiplication table of a number for more details.
Contact Us