If you liked the post, Share on Facebook, Tweet and Google Plus (use buttons above). You can also Subscribe to our feed via Email for free.
Home » C language/C++ » C Program to find LCM and HCF (GCD) of two numbers
C Program to find LCM and HCF (GCD) of two numbers
Posted by
Akash
on 04 September 2013
This is a program code to compute LCM (Least Common Multiple) and HCF (Highest Common Factor) of two numbers entered by user in C programming language. Note that LCM is also called lowest common multiple or smallest common multiple and HCF is also called greatest common divisor (GCD) or greatest common factor (GCF).
#include <stdio.h>
#include <conio.h>
int main()
{
int a,b,x,y,temp,gcd,lcm;
printf("Enter first number:");
scanf("%d",&x);
printf("Enter second number:");
scanf("%d",&y);
a = x;
b = y;
while (b != 0)
{
temp = b;
b = a % b;
a = temp;
}
gcd = a;
lcm = (x*y)/gcd;
printf("Greatest common divisor is %d\n", gcd);
printf("Least common multiple is %d\n",lcm);
getch();
return 0;
}
Output

Note: As shown in the image above, you can compile the program using FireCMD shell.


0 comments:
Post a Comment