## 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 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

Ask your questions and clarify your/others doubts on how to generate Multiplication Tables in C++ by commenting.** Documentation.**