Find L.C.M of three integers entered

11:07 0 Comments A+ a-

Problem:
Write a program that takes three integers from user and displays the appropriate LCM.

Sample Output

(i)-Enter three integers : 6  36  3
     LCM is : 36

(ii)-Enter three integers : 4  3  6
      LCM is : 12
Solution:
# include <iostream>
using namespace std;
int main()
{
int n1, n2, n3, largest, temp;
cout << "Please enter 1st integer : ";
cin >> n1;
cout << "Please enter 2nd integer : ";
cin >> n2;
cout << "Please enter 3rd integer : ";
cin >> n3;
if (n1>n2 && n1>n3)
{
largest = n1;
}
else if (n2>n1 && n2>n3)
{
largest = n2;
}
else
{
largest = n3;
}
temp = largest;

if (largest%n1 == 0 && largest%n2 == 0)
{
cout << "L.C.M is : " << largest << endl;
}
else
{
temp++;
for (temp;; temp++)
{
if (temp%n1 == 0 && temp%n2 == 0 && temp%n3 == 0)
{
cout << "L.C.M is : " << temp << endl;
break;
}

}
}

system("pause");
return 0;
   }
Sample Output