P.S. Для удобства проверки разных массивов в программе, я использовал
switch, функции ввода/вывода в консоль.
Они не указаны в блок-схеме.
- Вы читаете данный фаил
README.md - Программа находится в ветке
master
Commands(); string[] array = new string[] {}; string fromUser = ReadInput("Введите команду: "); switch (fromUser) { case "1": array = new string[] { "Hello", "2", "world", ":-)" }; break; case "2": array = new string[] { "1234", "1567", "-2", "computer science" }; break; case "3": array = new string[] { "Russia", "Denmark", "Kazan" }; break; default: Console.WriteLine($"{fromUser} - Такой команды нет"); break; } int lenNewArray = 0; for (int i = 0; i <= array.Length - 1; i++) { if (array[i].Length <= 3) lenNewArray++; } string[] newArray = new string[lenNewArray]; int idx = 0; for (int i = 0; i <= array.Length - 1; i++) { if (array[i].Length <= 3) { newArray[idx] = array[i]; idx++; } } PrintArray(array); Console.Write("→ "); PrintArray(newArray); // Функция: Вывод команд для работы с программой void Commands() { Console.WriteLine(); Console.WriteLine("СПИСОК КОМАНД:"); Console.WriteLine("1 – использовать массив: [“Hello”, “2”, “world”, “:-)”]"); Console.WriteLine("2 – использовать массив: [“1234”, “1567”, “-2”, “computer science”]"); Console.WriteLine("3 – использовать массив: [“Russia”, “Denmark”, “Kazan”]"); Console.WriteLine(); } // Функция ввода string ReadInput(string msg) { Console.Write(msg); return Console.ReadLine(); } // Функция вывода массива в терминал void PrintArray(string[] array) { Console.Write("[ "); for (int i = 0; i < array.Length; i++) { Console.Write($"“{array[i]}”, "); } Console.Write("] "); }
Результат вывода в терминал:
- Скриншот коммитов для подтверждения.



0 commit comments