Задача: Написать программу, которая из имеющегося массива строк формирует массив из строк, длина которых меньше либо равна 3 символа. Первоначальный массив можно ввести с клавиатуры, либо задать на старте выполнения алгоритма. При решении не рекомендуется пользоваться коллекциями, лучше обойтись исключительно массивами.*
Сначала создаем строковый массив, решать планируем методом, который будет выполнять требуемые операции и условия. Пишем цикл в котором будут перебираться элементы массива, в тело цикла добавляем условия выборки из условия задачи, если есть элемент удовлетворяющий условиям, тогда иннициализируется новый массив такого же типа и в ячейку нового массива записывается значение ячейки первичного массива
Алгоритм программы находится в файле algoritm.drawio
Решил задачу студент курса разработчик Поляков П.В.
Источник: coder.social
Знакомство с языком программирования С#: Написать программу, которая из имеющегося массива строк формирует массив из строк, длина которых меньше либо равна 3 символа. Первоначальный массив можно ввести с клавиатуры , либо задать на старте выполнения алгоритма. При решении не рекоvендуется пользоваться коллекциями, лучше обойтись исключительно массивами.
Задача: Написать программу, которая из имеющегося массива строк формирует массив из строк, длина которых меньше либо равна 3 символа. Первоначальный массив можно ввести с клавиатуры , либо задать на старте выполнения алгоритма. При решении не рекоvендуется пользоваться коллекциями, лучше обойтись исключительно массивами.
Источник: blablacode.ru
C++ урок. Массив строк
Задача.
Написать программу, которая из имеющегося массива строк формирует массив из строк, длина которых меньше либо равна 3 символам. Первоначальный массив можно ввести с клавиатуры, либо задать на старте выполнения алгоритма. При решении не рекомндуется пользоваться коллекциями, лучше обойтись исключительно массивами.
Файл с заданием.
Решение задачи:
- Создание метода string[] GetArrayStringConsole
создаем метод для разделения строки из консоли в массив по знаку “,”
string[] GetArrayStringConsole (string inConsolSimvol)
- Создание метода string[] GetArrayThreeSimvol
создаем метод сортирующий символы из массива. сначала отсчитываем количество, удовлетворяющих требований, для определения длинны нового массива. создаем массив по выясненому количествуи заносим туда символы удовлетворяющие требованиям.
string[] GetArrayThreeSimvol (string[] array) < int count = 0; for (int i = 0; i < array.Length; i++) < string simvol = array[i]; if (simvol.Length > string[] arrayThreeSimvol = new string[count]; for (int i = 0, j = 0; i < array.Length; i++) < string simvol = array[i]; if (simvol.Length > return arrayThreeSimvol; >
- Создание метода void Print
создаем метод для вывода информации из массивов с использованием цеклического вывода каждого элемента массива.
Язык программирования Си Урок 12 Строки символьные массивы
void Print (string[] array) < for (int i = 0; i < array.Length; i++) < Console.Write($», «); > Console.WriteLine(); >
Создаем «клентский код» для вызова методов и обработки информации через консоль.
- присваиваем введенное в консоле от пользователя символы string inStringSimvol = console.ReadLine()
- присваиваем массиву преобразованную строку через метод string[] arraySimvol = GetArrayStringConsole(inStringSimvol)
Console.Write(«Введите набор символов через знак (,) — «); string inStringSimvol = Console.ReadLine(); string[] arraySimvol = GetArrayStringConsole(inStringSimvol); Console.WriteLine(); Console.Write(«Введенные символы — «); Print(GetArrayStringConsole(inStringSimvol)); Console.WriteLine(); Console.Write(«Введенные символы длинной меньше либо равны 3 — «); Print(GetArrayThreeSimvol(arraySimvol)); Console.WriteLine();
END
Файл с диаграммой работы написанной «программы» решения задачи
Источник: gitflic.ru