C++ Program to Calculate LCM of Two Numbers using For Loop

C++ Program to Calculate LCM of Two Numbers using For Loop

Write C++ Program to Calculate LCM of Two Numbers using For Loop

// CPP Program to Calculate LCM of Two Numbers using For Loop

/* LCM is the smallest number which is divided by both */

#include <iostream>

using namespace std;

int main()
{
	int n1, n2, m, n;

	cout << "Enter number 1 :--> ";
	cin >> n1;

	cout << "Enter number 2 :--> ";
	cin >> n2;

	m = n1;
	n = n2;

	int number1 = n1, number2 = n2;

	for(; n1 != n2; )
	{
		if(n1 > n2)
		{
			n1 = n1 - n2;
		}
		else
		{
			n2 = n2 - n1;
		}

	}

	int gcd = n1;

	cout << "LCM of " << m << " and " << n << " is : " << (number1 * number2) / gcd;

	return 0;
}

Output:

Enter number 1 :--> 25
Enter number 2 :--> 12

LCM of 25 and 12 is : 300