Помогите с функцией для получения НОД более чем 2-х чисел.
Для 2-х чисел функций полно. Например, для отыскания НОД 3-х чисел (a,b,c), использую эту функцию
function NOD(x,y){ while ((x!=0) && (y!=0)) {if (x>y) {x%=y} else {y%=x}} return (x+y) }
рекурсивно
NOD(NOD(a,b),c). Но проблема в том, что в полевых условиях количество чисел переменно.