/**********************************************************************
LCM using while Loop and if Statement using C Program
**********************************************************************/
#include <stdio.h>
int main()
{
int number_1, number_2, minMultiple;
printf("Enter two positive integers: ");
scanf("%d %d", &number_1, &number_2);
// maximum number between number_1 and number_2 is stored in minMultiple
minMultiple = (number_1 > number_2) ? number_1 : number_2;
// Always true
while(1)
{
if( minMultiple%number_1==0 && minMultiple % number_2==0 )
{
printf("The LCM of %d and %d is %d.", number_1, number_2,minMultiple);
break;
}
++minMultiple;
}
return 0;
}
/*
OUTPUT:
Enter two positive integers: 11
12
The LCM of 11 and 12 is 132
*/
Leave a Reply