- Данная работа является практическим заданием выбора специализации.
- Автор: студент программы IT-Специалист Щербинин Максим Дмитриевич
Написать программу, которая из имеющегося массива строк формирует новый массив из строк, длина которых меньше, либо равна 3 символам. Первоначальный массив можно ввести с клавиатуры, либо задать на старте выполнения алгоритма. При решении не рекомендуется пользоваться коллекциями, лучше обойтись исключительно массивами.
- Суть: Объявить переменную счетчика удовлетворяющих требованию элементов, объявить и заполнить массив пользовательскими данными, повторно заполнить массив данными, удовтелворяющими нашим требованиям, вывести оба состояния массива в терминал.
- Объявляем переменную count с типом данных integer (далее int) и присваиваем значение "0". Суть этой переменной в том, что мы будем её увеличивать всякий раз, когда пользователь будет вводить строку из трех и менне символов. Подробнее в описании метода FillSecondArray.
- Объявляем массив array c типом данных string и присваиваем ему результат работы метода FillFirstArray о котором ниже. В метод FillFirstArray передаем саму переменную count.
- Выводим в консоль массив array. Результаты вывода называем "Начальным массивом".
- Присваиваем массиву array новые значения путем вызова метода FillSecondArray. В метод FillSecondArray передаем массив array и переменную count.
- Выводим в консоль массив array. Результаты вывода называем "Конечным массивом".
- Суть: Запросить размер массива у пользователя, создать пустой массив нужного размера, заполнить массив запрашиваемыми данными попутно проверяя их на условие (меньше или равен 3 симв.) и увеличивая счетчик. Вернуть массив firstArray.
- Вводные данные: Переменная count
- Выходные данные: Заполненный пользовательскими данными массив firstArray
- Объявляем переменныую size с типом данных int и записываем в неё запрошенный у пользователя размер массива.
- Создаем пустой массив firstArray с типом данных string размером size.
- Запускаем цикл с проходом от 0 до последнего индекса массива firstArray.
- Записываем пользовательские значения в массив.
- Проверяем пользовательские значения на условие (длина меньше или равна трём симв.). Увеличиваем переменную-счетчик count.
- Возвращаем заполненный пользователем массив firstArray.
- Суть: Создать пустой массив secondArray длинной count, пройтись по заполненному пользователем в методе FillFirstArray массиву firstArray и проверить на условие (длина элемента меньше или равна трём симв.). При выполнении условия присвоить соответствующему элементу массива secondArray значения элемента firstArray. Уменьшить счетчик count. Вернуть массив secondArray.
- Вводные данные: Переменная count. Заполненный пользовательскими данными массив firstArray
- Выходные данные: Заполненный удовлетворяющими условию данными массив secondArray
- Создаем пустой массив secondArray с типом данных string размером count.
- Запускаем цикл с проходом от 0 до последнего индекса массива firstArray.
- Проверяем элементы массива на условие (длина меньше или равна трём симв.). Присваиваем соответствующему элементу массива secondArray значения элемента firstArray. Уменьшаем переменную-счетчик count.
- Возвращаем массив secondArray.