Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // program to find LCM of 2 given numbers
- #include <stdio.h>
- #include<conio.h>
- int gcd (int ,int ); //function declaration
- int lcm (int ,int );
- int main()
- {
- int num1 = 0,num2 = 0, result = 0, cont = 0;
- do
- {
- printf("\nENTER 2 POSITIVE NUMBERS ");
- printf("\nENTER NUMBER 1 : ");
- scanf("%d",&num1);
- printf("ENTER NUMBER 2 : ");
- scanf("%d",&num2);
- result = lcm(num1,num2);
- printf("\nTHE LCM OF THE ENTERED NUMBERS IS : %d ", result);
- printf("\n\nDO YOU WANT TO CALCULATE AGAIN (1/0) :");
- scanf("%d",&cont);
- }while(cont==1);
- return 0;
- }
- // method to find gcd of 2 numbers
- int gcd (int m1 , int m2)
- {
- if(m1==0 || m2==0)
- {
- return 0;
- }
- do
- {
- if(m1 > m2)
- {
- m1 = m1 - m2;
- }
- else
- {
- m2 = m2 - m1;
- }
- }while(m1!=m2);
- return(m1);
- }
- // method that finds lcm of numbers
- int lcm(int num1, int num2){
- int res = gcd(num1, num2);
- int lcm_num = (num1 * num2) / res;
- return lcm_num;
- }
- /******************************OUTPUT**********************************
- ENTER 2 POSITIVE NUMBERS
- ENTER NUMBER 1 : 12
- ENTER NUMBER 2 : 14
- THE LCM OF THE ENTERED NUMBERS IS : 84
- DO YOU WANT TO CALCULATE AGAIN (1/0) :1
- ENTER 2 POSITIVE NUMBERS
- ENTER NUMBER 1 : 15
- ENTER NUMBER 2 : 25
- THE LCM OF THE ENTERED NUMBERS IS : 75
- DO YOU WANT TO CALCULATE AGAIN (1/0) :0
- F:\BLOG PROGRAMS\LCM>
- */
Add Comment
Please, Sign In to add comment