/// <summary> /// Функция для подсчёта шагов, требующихся для нахождения НОД данных чисел методом Стейна. /// </summary> /// <param name="numbers">Дополнительные числа.</param> /// <returns>Возвращает количество шагов.</returns> public static int GetSteinsSteps(params int[] numbers) => GCDCalculationDelegates.GetStepsHandler(numbers, GCDCalculationDelegates.SteinsDelegate);
/// <summary> /// Функция для подсчёта шагов, требующихся для нахождения НОД данных чисел методом Эвклида. /// </summary> /// <param name="numbers">Дополнительные числа.</param> /// <returns>Возвращает количество шагов.</returns> public static int GetEuclideanSteps(params int[] numbers) => GCDCalculationDelegates.GetStepsHandler(numbers, GCDCalculationDelegates.EuclideanDelegate);