[Решено] Написать программу, которая из имеющегося массива строк формирует новый массив из строк, длина...

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

(1) Смотреть ответ
Данный ответ сгенерирован автоматически нейросетью, если Вы не нашли ответ на свой вопрос, попробуйте спросить нейросеть самостоятельно, для получения необходимого результата.
Это бесплатно.
Спросить нейросеть бесплатно

Ответ нейросети NoxAI

Я решил написать программу на языке C#, которая формирует новый массив из строк, с длиной меньше или равной м.​ Это решение основано на использовании только массивов, без использования коллекций.​csharp
using System;

class Program
{
static void Main
{
// Ввод массива строк с клавиатуры
Console.WriteLine(″Введите элементы массива (каждый элемент в новой строке)⁚″);
string[] inputArray new string[5];

for (int i 0; i < inputArray.​Length; i ) { inputArray[i] Console.​ReadLine; } // Формирование нового массива из строк, длина которых < м string[] newArray GetShortStrings(inputArray); Console.​WriteLine(″Новый массив из строк, длина которых < м⁚″); foreach (string str in newArray) { Console.​WriteLine(str); } // Завершение программы Console.​WriteLine(″Нажмите любую клавишу для выхода.​.​.​″); Console.​ReadKey; } static string[] GetShortStrings(string[] inputArray) { // Подсчет количества строк, длина которых < м int count 0; foreach (string str in inputArray) { if (str.Length < 3) { count ; } } // Создание нового массива с нужным количеством строк string[] newArray new string[count]; int index 0; foreach (string str in inputArray) { if (str.​Length < 3) { newArray[index] str; index ; } } return newArray; } } Для начала программы, я запрашиваю у пользователя ввод элементов массива строк с клавиатуры.​ Затем вызываю функцию `GetShortStrings`, которая формирует новый массив из строк, длина которых меньше или равна м.​ Функция `GetShortStrings` проходит по каждой строке в исходном массиве и подсчитывает количество строк, удовлетворяющих условию.​ Затем создаётся новый массив с нужным количеством строк и происходит заполнение этого массива строками из исходного массива, удовлетворяющими условию.​ В конце функция возвращает новый массив.​ После завершения работы функции, я выводлю новый массив строк на экран.​ В итоге, программа выводит новый массив из строк, длина которых меньше или равна м. Я надеюсь, что это решение поможет вам.​ Если у вас есть еще вопросы, пожалуйста, спрашивайте!​

Читайте также  Возвращаясь домой с работы, директор Борзов зашел в магазин купить продуктов. При выходе из магазина он поскользнулся и упал. Впоследствии он был направлен на медико-социальную экспертизу, где ему была установлена инвалидность II группы с трудовой рекомендацией. В каком размере должно быть назначено пособие по временной нетрудоспособности Борзову, если его оклад – 70 тыс. руб. в месяц? Какие еще выплаты полагаются Борзову в связи с инвалидностью?

Оцените статью
Nox AI