Вычислить длину строк полученного массива и занести в одномерный целочисленный массив - 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();
}