Блок-схема алгоритма,решение задачи по контрольной работе.
Задача: Написать программу, которая из имеющегося массива строк формирует новый массив из строк, длина которых меньше, либо равна 3 символам. Первоначальный массив можно ввести с клавиатуры, либо задать на старте выполнения алгоритма. При решении не рекомендуется пользоваться коллекциями, лучше обойтись исключительно массивами.
Примеры:
[“Hello”, “2”, “world”, “:-)”] → [“2”, “:-)”]
[“1234”, “1567”, “-2”, “computer science”] → [“-2”]
[“Russia”, “Denmark”, “Kazan”] → []
- Создать два масива
arrayText1
иarrayText2
.Тип данных string. - Создать переменную
Count
для хранения количества символов находящихся в индексе массива.Для того, чтобы перевести данные типа string в тип данных int, используем команду;
count = text1[i].Length;
- Cоздать цикл
For
,который будет перебирать значения первого массива и каждое повторение цикла будет сохранять значение индекса в переменнойCount
. - В цикле
For
делаем проверку условия;
Count <= 3
Если условие пройденно, то тогда выполняется второй цикл For
.Благодаря чему, значение индекса первого массива arrayText1
сохраняется в индексе второго массива arrayText2
.
arrayText2[j] = arrayText1[i];
- С помощью команды
Console.Write
выводим второй массив на панель терминала.