/// <summary> /// TASK: найти максимальную неубывающую последовательность /// </summary> static public void RunMaximumDoesNotDecreaseSequence() { WorkWithTheConsole.OutputTitle("Найти максимальную неубывающую последовательность"); InputOneDimensionalArray(); MaximumDoesNotDecreaseSequence(array); WorkWithTheConsole.ScreenDelay(); }
/// <summary> /// TASK: Определить можно ли представить N! в виде произведения трех последовательных простых чисел /// </summary> public static void RunFactorialNumbersAsTheProductOfThreeConsecutivePrimes() { WorkWithTheConsole.OutputTitle("Определить можно ли представить N! в виде произведения трех последовательных простых чисел"); InputNaturalNumber(); FactorialNumbersAsTheProductOfThreeConsecutivePrimes(numberN); }
/// <summary> /// TASK: перевод из десятиричной системы исчисления в двоичную /// </summary> static public void RunTranslationOfNumberSystems() { WorkWithTheConsole.OutputTitle("Перевод из десятиричной системы исчисления в двоичную"); InputNumberInDecimalSystem(); TranslationFromDecimalSystemToBinary(numberDecimalSystem); }
/// <summary> /// TASK: определить являются ли целые числа взаимпнопростыми /// </summary> static public void RunMutuallySimpleNumber() { WorkWithTheConsole.OutputTitle("Определить являются ли целые числа взаимпнопростыми"); InputWholeNumbers(); GreatestCommonDivisorEvclidAlgorithm(firstNumber, secondNumber); }
/// <summary> /// TASK: найти совершенные числа на отрезке /// </summary> static public void RunPerfectNumbersOnALine() { WorkWithTheConsole.OutputTitle("Найти совершенные числа на отрезке"); InputStartAndEndSegment(); PerfectNumberToFind(startLine, finishLine); }
/// <summary> /// TASK: найти сумму второго наибольшего и второго наименьшего элемента массива /// </summary> static public void RunSummaTwoSmallestAndTwoLargestElementArray() { WorkWithTheConsole.OutputTitle("Найти сумму второго наибольшего и второго наименьшего элемента массива"); InputOneDimensionalArray(); FindSummaTwoSmallestAndTwoLargestElementArray(array); }