// m > n
int gcd ( int m, int n )
{
while ( n != 0)
{
int r = m % n
m = n;
n = r;
}
return m;
}
int gcd2(int m, int n )
{
if( n == 0)
{
return m;
}
else
{
return gcd2(n, m%n);
}
}
// m > n
int gcd ( int m, int n )
{
while ( n != 0)
{
int r = m % n
m = n;
n = r;
}
return m;
}
int gcd2(int m, int n )
{
if( n == 0)
{
return m;
}
else
{
return gcd2(n, m%n);
}
}