Beispiel #1
0
 //ввод натурального числа
 static void InputNaturalNumber()
 {
     WorkWithTheConsole.InputInt32("Enter natural number: ", ref numberN);
     if (numberN <= 0)
     {
         WorkWithTheConsole.OutputError("This is not a natural number \n");
         WorkWithTheConsole.InputInt32("Enter natural number: ", ref numberN);
     }
 }
Beispiel #2
0
 // ввод одномерного массива
 static void InputOneDimensionalArray()
 {
     InputInvalidSizeArray(ref arraySize, "Enter size massif: ");
     array = new int[arraySize];
     for (int i = 0; i < array.Length; i++)
     {
         WorkWithTheConsole.InputInt32("Enter " + i + " element massif: ", ref array[i]);
     }
 }
Beispiel #3
0
        static int[] array;        // одномерный массив

        // проверка на корректность ввода размера массива для чтения с консоли (тесты виснут из-за консоли)
        static void InputInvalidSizeArray(ref int size, string textConsole)
        {
            int number = 0;

            WorkWithTheConsole.InputInt32(textConsole, ref number);
            if (number <= 0)
            {
                WorkWithTheConsole.OutputError("ERROR. The size of the array must be a positive number\n");
                InputInvalidSizeArray(ref size, textConsole);
            }
            else
            {
                size = number;
            }
        }
Beispiel #4
0
 // ввод двух целых чисел
 static void InputWholeNumbers()
 {
     WorkWithTheConsole.InputInt32("Enter 2 whole numbers\n 1st number = ", ref firstNumber);
     WorkWithTheConsole.InputInt32(" 2st number = ", ref secondNumber);
 }
Beispiel #5
0
 // ввод числа в десятиричной системе
 static public void InputNumberInDecimalSystem()
 {
     WorkWithTheConsole.InputInt32("Enter a number in a 10-digit number system: ", ref numberDecimalSystem);
 }
Beispiel #6
0
 // ввод начала и конца отрезка, в котором требуется найти совершенные числа
 static void InputStartAndEndSegment()
 {
     WorkWithTheConsole.InputInt32("Enter start and end of the line\n Enter start line: ", ref startLine);
     WorkWithTheConsole.InputInt32("Enter end line:", ref finishLine);
 }