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 = 30Input: 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)
Article Tags :
Recommended Articles