Написать программу которая из имеющегося массива строк формирует массив из строк

Задача: Написать программу, которая из имеющегося массива строк формирует массив из строк, длина которых меньше либо равна 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

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru