Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Задача: Написать программу, которая из имеющегося массива строк формирует массив из строк, длина которых меньше либо равна 3 символам. Первоначальный массив можно ввести с клавиатуры, либо задать на старте выполнения алгоритма. При решении не рекомендуется пользоваться коллекциями, лучше обойтись исключительно массивами.

                         Блок-схема алгоритма решения поставленной задачи:

image

Решение задачи:

  1. Прежде всего необходимо создать необходимые массивы строк (ArrayBegin и ArrayResult) размером в 3 (три) элемента каждый.

1.1. Для этого мы сначала инициализируем каждый массив строк, а затем выделяем под них необходимый объем оперативной памяти компьютера.

  1. Теперь нам необходимо заполнить первоначальный массив (ArrayBegin).

2.1. Создаем метод CompletionArray на вход которого будет поступать наш массив строк ArrayBegin.

2.2. При помощи цикла for заполняем массив ArrayBegin значениями, вводимыми оператором с клавиатуры.

2.3. В целях проверки правильности своих действий, с помощью цикла for отображаем заполненный массив ArrayBegin.

  1. После этого нам необходимо осуществить поиск элементов массива ArrayBegin, длина которых меньше либо равна 3 символам, и заполнение отвечающими требованиям поиска элементами массива ArrayBegin массив ArrayResult. Создаем метод Solution на вход которого отправляем имеющиеся у нас массивы ArrayBegin и ArrayResult.

3.1. Создаем переменную temp = 0 (она нужна в качестве счетчика элементов массива ArrayResult).

3.2. С помощью цикла for осуществляем поиск элементов массива ArrayBegin, длина которых меньше либо равна 3 символам.

3.3. Если такой элемент найден, то записываем его в 0 элемент массива ArrayResult, а счетчик temp увеличиваем на 1.

  1. Выводим массив получившийся ArrayResult на экран.

4.1. Для этого, с помощью цикла for выводим по очередности каждый элемент массива ArrayResult на экран.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages