Exemple #1
0
        public static void Execute()
        {
            UiConsole.PrintLine("ЗАДАНИЕ 3");
            string fileName = "TaskThree.txt";

            using (StreamWriter streamWriter = new StreamWriter(fileName))
            {
                streamWriter.WriteLine("root");
                streamWriter.WriteLine("GeekBrains");
            }

            StrMass      strArray     = new StrMass(2, 4);
            StreamReader streamReader = new StreamReader(fileName);

            strArray.SetColumn(0, streamReader.ReadLine(), streamReader.ReadLine());
            streamReader.Close();

            var check = false;

            for (int i = 1; i < 4; i++)
            {
                UiConsole.PrintLine($"Попытка {i}");
                strArray.SetColumn(i, UiConsole.GetString("Введите логин: "), UiConsole.GetString("Введите пароль: "));
                if (strArray.CompareColumn(0, i))
                {
                    check = true;
                    break;
                }
            }
            UiConsole.PrintLine(check?"Вы вошли в систему.":"Доступ запрещен!");
            UiConsole.EndAndClear();
        }
Exemple #2
0
        public static void Execute()
        {
            UiConsole.PrintLine("ЗАДАНИЕ 2");
            var      size  = UiConsole.GetInt("Введите размер матрицы: ");
            var      first = UiConsole.GetInt("Введите значение первого элемента: ");
            var      step  = UiConsole.GetInt("Введите шаг: ");
            IntArray array = new IntArray(size, first, step);

            array.ToString("Массив: ");
            UiConsole.PrintLine($"Сумма элементов массива:  {array.Sum}");
            array.Inverse();
            array.Multi(UiConsole.GetInt("Введите множитель массива: "));
            Random random = new Random();

            for (int i = 0; i < size; i++)
            {
                array[i] = random.Next(5);
            }
            array.ToString("Массив случайных чисел: ");
            UiConsole.Print("Колличество максимальных элементов массива: ");
            UiConsole.PrintLine(array.CountMax);

            string fileName = "TaskTwo.txt";

            array.WriteToFile(fileName);
            array = new IntArray(fileName);
            array.ToString("Массив из файла: ");
            UiConsole.EndAndClear();
        }
Exemple #3
0
        public static void Execute()
        {
            UiConsole.PrintLine("ЗАДАНИЕ 1");
            var      size   = 20;
            Random   random = new Random();
            IntArray array  = new IntArray(size);

            for (int i = 0; i < size; i++)
            {
                array[i] = random.Next(-10000, 10001);
            }
            array.ToString("Исходный массив: ");

            UiConsole.PrintLine();
            var count = 0;

            UiConsole.PrintLine("Пары чисел:");
            for (int i = 0; i < size - 1; i++)
            {
                if ((array[i] % 3 == 0) || (array[i + 1] % 3 == 0))
                {
                    UiConsole.PrintLine($"{array[i]} {array[i+1]}");
                    count++;
                }
            }
            UiConsole.PrintLine($"Число пар: {count}");
            UiConsole.EndAndClear();
        }
Exemple #4
0
        public static void Execute()
        {
            UiConsole.PrintLine("ЗАДАНИЕ 5");
            Doubler doubler = new Doubler();

            doubler.Game();
            UiConsole.EndAndClear();
        }
Exemple #5
0
        public static void Execute()
        {
            UiConsole.PrintLine("ЗАДАНИЕ 4");
            IntMass intMass = new IntMass(3, 4, 20);

            intMass.Print("Двумерный массив: ");
            UiConsole.PrintLine($"Сумма элементов: {intMass.Sum()}");
            UiConsole.PrintLine($"Сумма элементов больше 10: {intMass.Sum(10)}");
            UiConsole.PrintLine($"Минимальный элемент: {intMass.Min}");
            UiConsole.PrintLine($"Максимальный элемент: {intMass.Max}");
            intMass.IndexMax().Print("Индексы максимального элемента: ");
            string fileName = "TaskFour.txt";

            intMass.WriteToFile(fileName);
            intMass = new IntMass(fileName);
            intMass.Print("Массив из файла:");
            UiConsole.EndAndClear();
        }
Exemple #6
0
 public static void Execute()
 {
     UiConsole.PrintLine("ЗАДАНИЕ 6");
     TrueLie.Game();
     UiConsole.EndAndClear();
 }