Horje
Program to Print Multiplication Table of a Number

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)




Reffered: https://www.geeksforgeeks.org


Programming

Related
Program to find the sum and difference of two numbers Program to find the sum and difference of two numbers
Program to print first 10 prime numbers Program to print first 10 prime numbers
Program to print first 10 even numbers Program to print first 10 even numbers
Program to print all three digit numbers in ascending order Program to print all three digit numbers in ascending order
Programming Tutorial | Concepts, Getting started, Roadmap, Problems Programming Tutorial | Concepts, Getting started, Roadmap, Problems

Type:
Geek
Category:
Coding
Sub Category:
Tutorial
Uploaded by:
Admin
Views:
11