A multiplication table displays the multiples of a given number from 1 to 10. This article explains how to generate and print the multiplication table of a number using C++ programming.
Steps:
- Initialize loop with loop variable i ranging from 1 to 10.
- In each iteration, print the product: i * num.
- Terminate loop when i > 10.
Example:
#include <iostream>
using namespace std;
int main(){
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
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.
#include <iostream>
using namespace std;
int main(){
int n = 8;
int range = 11;
for (int i = 1; i <= range; ++i)
cout << n << " * " << i << " = " << n * i << endl;
return 0;
}
Try It Yourself
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