Exemplo n.º 1
0
long int personalRobotics::gcd(long int aIn, long int bIn)
{
	long int a, b;
	a = aIn>bIn ? aIn : bIn;
	b = aIn<bIn ? aIn : bIn;
	return gcdr(a, b);
}
Exemplo n.º 2
0
long int personalRobotics::gcdr(long int a, long int b)
{
	//a is always greater than b
	if (b == 0) return a;
	return gcdr(b, a%b);
}
Exemplo n.º 3
0
int gcdr ( int a, int b )
{
  if ( a==0 ) return b;
  return gcdr ( b%a, a );
}
Exemplo n.º 4
0
int main(){
	return gcdr(4,6);
}
Exemplo n.º 5
0
/* Recursive Standard C Function: Greatest Common Divisor */
long long IamLupo::Math::gcdr(long long a, long long b) {
	if (a == 0)
		return b;
	
	return gcdr(b % a, a);
}