.#include <iostream>
using namespace std;
void main()
{
int i, n1, n2, max, lcm=1;
cout<<"LCM of two numbers:\n ";
cout<<"\n";
cout<<"Input 1st number for LCM: ";
cin>>n1;
cout<<"Input 2nd number for LCM: ";
cin>>n2;
max = (n1>n2) ? n1 : n2;
for(i=max; ; i+=max)
{
if(i%n1==0 && i%n2==0)
{
lcm = i;
break;
}
}
cout<<"\nLCM of "<<n1<<" and"<< n2 <<"= lcm "<< lcm;
system ("pause");
}
using namespace std;
void main()
{
int i, n1, n2, max, lcm=1;
cout<<"LCM of two numbers:\n ";
cout<<"\n";
cout<<"Input 1st number for LCM: ";
cin>>n1;
cout<<"Input 2nd number for LCM: ";
cin>>n2;
max = (n1>n2) ? n1 : n2;
for(i=max; ; i+=max)
{
if(i%n1==0 && i%n2==0)
{
lcm = i;
break;
}
}
cout<<"\nLCM of "<<n1<<" and"<< n2 <<"= lcm "<< lcm;
system ("pause");
}
Test Data :
Input 1st number for LCM: 15
Input 2nd number for LCM: 20
Expected Output :
The LCM of 15 and 20 is : 60
Write a program in C++ to find LCM of any two numbers. .
Reviewed by Unknown
on
June 11, 2017
Rating:
No comments: