Показать сообщение отдельно
  #4 (permalink)  
Старый 23.11.2014, 00:51
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Взаимно простые числа
Алгоритм Евклида
Реализации алгоритмов/Алгоритм Евклида

function isCoprime (a, b) {
	console.log(a + "," + b);
	var num;
	while ( b ) {
		num = a % b;
		console.log(num);
		a = b;
		b = num;
	}
	if (Math.abs(a) == 1) {
		console.log(true);
		return true;
	}
	console.log(false);
	return false;
}
isCoprime(1071, 462);
isCoprime(14, 25);
isCoprime(15, 25);
isCoprime(1, 1);
Ответить с цитированием