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