Program to generate the multiplication table of a number (entered by the user) using for loop.
To understand this example to generate the multiplication table, you should have the knowledge of following C++ programming topics:
- C++ for Loop
Program for Multiplication tables from 0 to 10
#include <iostream> using namespace std; int main() { int n; cout << "Enter a positive integer: "; cin >> n; for (int i = 1; i <= 10; ++i) { cout << n << " * " << i << " = " << n * i << endl; } return 0; }
Output
Enter an integer: 5 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 tables up to 10 only.
The program below is the modification of the above program in which the user is also asked to enter the range up to which multiplication tables should be displayed.
Program to Display multiplication tables up to a given range
#include <iostream> using namespace std; int main() { int n, range; cout << "Enter an integer: "; cin >> n; cout << "Enter range: "; cin >> range; for (int i = 1; i <= range; ++i) { cout << n << " * " << i << " = " << n * i << endl; } return 0; }
Output
Enter an integer: 8 Enter range: 12 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
Related Program
- C++ Program to check leap year.
- C++ Program to find factorial.
- C++ Program to display Fibonacci series.
- C++ Program to find GCD using for and while loop.
- C++ Program to find LCM.
- C++ Program to reverse integer or number.
- C++ Program to display factors of a Number.
- C++ Program to check whether a number is a Palindrome or Not.
- C++ Program to display Prime Number Between two intervals.
Ask your questions and clarify your doubts on how to generate Multiplication Tables in C++ by commenting. Documentation.