Вычислить длину строк полученного массива и занести в одномерный целочисленный массив - 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();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д