1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | void gcd(int a, int b)
{
int result;
if ((1 <= a) && (1 <= b)) {
while (!(a == b)) {
if (a <= b) {
b = (b - a);
} else {
a = (a - b);
};
if (!(a == b)) {
if (a <= b) {
b = (b - a);
} else {
a = (a - b);
};
} else {
};
};
result = a;
} else {
result = 0;
};
}
|