Modify gcd function

Made gcd function recursive
This commit is contained in:
2019-09-21 09:32:44 +02:00
parent 0da9761f00
commit f3bd132df2
2 changed files with 7 additions and 15 deletions

View File

@ -33,16 +33,10 @@ int is_prime(long int num)
long int gcd(long int a, long int b)
{
long int tmp;
while(b != 0)
{
tmp = b;
b = a % b;
a = tmp;
}
return a;
if(b == 0)
return a;
else
return gcd(b, a%b);
}
long int lcm(long int a, long int b)