Open In App

Program to Print Multiplication Table of a Number

Last Updated : 15 Feb, 2024
Improve
Improve
Like Article
Like
Save
Share
Report

Given two positive integers N and K, the task is to print the Multiplication table of N till Kth multiple.

Examples:

Input: N = 6, K = 5
Output:
6 * 1 = 6
6 * 2 = 12
6 * 3 = 18
6 * 4 = 24
6 * 5 = 30

Input: N = 9, K = 3
Output:
9 * 1 = 9
9 * 2 = 18
9 * 3 = 27

Approach:

The problem can be solved by running a loop from i = 1 to i = K and for every iteration print the product of N and i as the answer.

Step-by-step approach:

  • Read input values for N and K.
  • Iterate for each integer from 1 to K using a For Loop.
    • During each ith iteration print the ith multiple of N as N * i.

Below is the implementation of the above approach:

C++




#include <iostream>
using namespace std;
 
int main()
{
    // Sample Input
    int N = 6;
    int K = 10;
 
    // Printing K rows of the multiplication table of N
    cout << "The multiplication table of " << N << endl;
    for (int i = 1; i <= K; i++) {
        cout << N << " * " << i << " = " << N * i << endl;
    }
}


Java




import java.util.Scanner;
 
public class MultiplicationTable {
    public static void main(String[] args) {
        // Sample Input
        int N = 6;
        int K = 10;
 
        // Printing K rows of the multiplication table of N
        System.out.println("The multiplication table of " + N);
        for (int i = 1; i <= K; i++) {
            System.out.println(N + " * " + i + " = " + (N * i));
        }
    }
}


Python3




# Sample Input
N = 6
K = 10
 
# Printing K rows of the multiplication table of N
print(f"The multiplication table of {N}")
for i in range(1, K + 1):
    print(f"{N} * {i} = {N * i}")


C#




using System;
 
public class GFG {
 
    static public void Main()
    {
 
        // Sample Input
        int N = 6;
        int K = 10;
 
        // Printing K rows of the multiplication table of N
        Console.WriteLine("The multiplication table of "
                          + N);
        for (int i = 1; i <= K; i++) {
            Console.WriteLine(N + " * " + i + " = " + N * i);
        }
    }
}


Javascript




// Sample Input
let N = 6;
let K = 10;
 
// Printing K rows of the multiplication table of N
console.log("The multiplication table of " + N);
for (let i = 1; i <= K; i++) {
    console.log(N + " * " + i + " = " + N * i);
}
 
// This code is contributed by shivamgupta0987654321


Output

The multiplication table of 6
6 * 1 = 6
6 * 2 = 12
6 * 3 = 18
6 * 4 = 24
6 * 5 = 30
6 * 6 = 36
6 * 7 = 42
6 * 8 = 48
6 * 9 = 54
6 * 10 = 60

Time Complexity: O(K), where K is the number of rows in the multiplication table.
Auxiliary Space: O(1)



Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads