Javatpoint Logo
Javatpoint Logo

LCM of two numbers in C++

The LCM stands for Least Common Multiple, which is used to get the smallest common multiple of two numbers (n1 and n2), and the common multiple should be divisible by the given numbers. A common multiple is a number that is common in both numbers. The representation of the LCM of two numbers, as LCM (a, b) or lcm (a, b).

LCM of two numbers in C++

For example, LCM of two positive numbers, as LCM (12, 24) is 24. Because both numbers 12 and 24 divides 24 without leaving any remainder. Similarly, the LCM of 3 and 4 is 12 because the smallest common multiple of both numbers is 12.

Algorithm of the LCM of two numbers

Step 1: Take two inputs from the user n1 and n2

Step 2: Store the smallest common multiple of n1 and n2 into the max variable.

Step 3: Validate whether the max variable is divisible by n1 and n2, print the max as the LCM of two numbers.

Step 4: Otherwise, the max value is updated by 1 on every iteration, and jump to step 3 to check the divisibility of the max variable.

Step 5: Terminate the program.

Program to get LCM of two numbers using if statement and while loop

Program1.cpp

Output

Enter two numbers:
30
50
 The LCM of 30 and 50 is 150

Program to get the LCM of two numbers using while loop

Program2.cpp

Output

Enter the first number: 15
 Enter the second number: 10

 LCM of 15 and 10 = 30

Program to get the LCM of two numbers using GCD

Program3.cpp

Output

Enter two positive numbers: 50
60

 LCM of 50 and 60 is 300

Program to get the LCM of two numbers using recursive function

Program 4.cpp

Output

Enter two numbers:
12
36
 LCM of two numbers 12 and 36 is 36

Program to get the LCM of multiple array elements using function and while loop

Program5.cpp

Output

LCM of multiple array elements is: 30






Youtube For Videos Join Our Youtube Channel: Join Now

Feedback


Help Others, Please Share

facebook twitter pinterest

Learn Latest Tutorials


Preparation


Trending Technologies


B.Tech / MCA