Ejemplo n.º 1
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();
        }
Ejemplo n.º 2
0
 public void ToString(string msg = "")
 {
     UiConsole.Print(msg);
     for (int i = 0; i < Arr.Length; i++)
     {
         UiConsole.Print($"{Arr[i]} ");
     }
     UiConsole.PrintLine();
 }
Ejemplo n.º 3
0
 public static int GetInt(string msg)
 {
     UiConsole.Print(msg);
     int x;
     bool flag;
     do
     {
         flag = int.TryParse(Console.ReadLine(), out x);
     }
     while (!flag);
     return x;
 }
Ejemplo n.º 4
0
 public void Print(string msg = "")
 {
     if (msg != "")
     {
         UiConsole.PrintLine(msg);
     }
     for (int i = 0; i < Mass.GetLength(0); i++)
     {
         for (int j = 0; j < Mass.GetLength(1); j++)
         {
             UiConsole.Print($"{Mass[i,j]} ");
         }
         UiConsole.PrintLine();
     }
 }
Ejemplo n.º 5
0
 public static string GetString(string msg="")
 {
     UiConsole.Print(msg);
     return Console.ReadLine();
 }