``````#include<stdio.h>

int lcm(int a,int b);

int main()
{
int a;
int b;

printf("Enter two numbers to find lcm of ? :-\n1. ");
scanf("%d",&a);
printf("2. ");
scanf("%d",&b);
printf("%d is the lcm of %d and %d\n\n",lcm(a,b),a,b);
getchar();
return(0);
}

/******************* FUNCTION *****************************/

int lcm(int a,int b)
{
int i,g,pr,z,q,dummy,lc = 0;

/************************************************************************/

/********* Determining weather a is a prime or not **************/

for(i = 2 ;i < a;i++)      /* The loop */
{
pr = (a % i);

if(pr == 0)
{
dummy=14296;
break;
}
}

if(dummy != 14296)
{
lc = a * b;
}

dummy = 0;

/********* Determining weather a is a prime or not **************/

for(i = 2 ;i < b;i++)      /* The loop */
{
pr = (b % i);

if(pr == 0)
{
dummy=14296;
break;
}
}

if(dummy != 14296)
{
lc = a * b;
}
/************************************************************************/
if((a % b) == 0)
{
lc = b/a;
}
if((b % a) == 0)
{
lc = a/b;
}
/************************************************************************/

if(b>a)
{
g = b;
}
else
{
g = a;
}

for(z=1;z <= g;z++)
{
if(((b % z) == 0) && ((a % z) == 0))
{
lc = (b/z) * (a/z);
}
}
/********************************************************************/
return(lc);
}``````

This is a lcm finding program.
please tell me if there are any bugs in this program and tell me how u liked my idea.

3
Contributors
3
Replies
4
Views
8 Years
Discussion Span
Last Post by Ancient Dragon

>>Examine this program? Tell me its bugs

Well, all you have to do is run it several times and you will find out the bugs.