Вычислить длину строк полученного массива и занести в одномерный целочисленный массив - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Есть следующая задача: Ввести с клавиатуры строку из нескольких строк. Слова в строке отделяются друг от друга запятыми. Сформировать из строки массив строк, содержащий отдельные слова исходной строки. Вычислить длину строк полученного массива и занести в одномерный целочисленный массив. Полученные массивы вывести таким образом, чтобы в первом столбце были строки, а во втором столбце, напротив строк, располагались размеры строк. Пример: dfght, dfghjer, wer dfght 5 dfghjer 7 wer 3 (здесь не получается отобразить в виде таблицы из двух столбцов) Не получается разделить строки. Код такой:
static void Main(string[] args)
   {
     string[] text;
     string outp = string.Empty;
     int n;
     n = int.Parse(Console.ReadLine());
     text = new string[n];
 
     for (int i = 0; i < n; i++)
        {
          Console.WriteLine("Введите текст: ");
          text[i] = Console.ReadLine();
        }
     string[] words = text.Split(new[] {', '};
   }
А также неясно, как вывести два массива рядом..

Решение задачи: «Вычислить длину строк полученного массива и занести в одномерный целочисленный массив»

textual
Листинг программы
 static void Main(string[] args)
        {
            
            string text = Console.ReadLine();
            string p = text.Replace(" ", "");
     string[] words = p.Split(',');
     for (int i = 0; i < words.Length; i++)
     {
         Console.WriteLine(words[i]+"\t"+words[i].Length);
     }
 
     Console.ReadKey();
   }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.625 из 5
Похожие ответы