/// <summary> /// Нахождение НОД методом Стейна. /// </summary> /// <param name="numbers">Дополнительные числа.</param> /// <returns>Возвращает НОД входных чисел.</returns> public static int Steins(params int[] numbers) => GCDCalculationDelegates.CalculateGcdHandler(numbers, GCDCalculationDelegates.SteinsDelegate);
/// <summary> /// Нахождение НОД методом Эвклида. /// </summary> /// <param name="numbers">Дополнительные числа.</param> /// <returns>Возвращает НОД входных чисел.</returns> public static int Euclidean(params int[] numbers) => GCDCalculationDelegates.CalculateGcdHandler(numbers, GCDCalculationDelegates.EuclideanDelegate);