Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Program to print multiplication table of a

number
Given a number n as input, we need to print its table.

Examples :

Input : 5
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

Input : 8
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
8 * 12 = 96

Recommended: Please try your approach on {IDE} first,


before moving on to the solution.
Example 1: Display Multiplication table up to 10

filter_none

edit

play_arrow

brightness_4

// CPP program to print table of a number


#include <iostream>
using namespace std;

int main()
{
int n = 5; // Change here to change output
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

This program above computes the multiplication table up to 10 only.

The program below is the modification of above program in which the user is also asked to
entered the range up to which multiplication table should be displayed.

Example 2: Display multiplication table up to a given range


filter_none

edit

play_arrow

brightness_4

// CPP program to print table over a range.


#include <iostream>
using namespace std;
int main()
{
int n = 8; // Change here to change input number
int range = 12; // Change here to change result.
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
8 * 12 = 96

You might also like