Определить сколько в файле имеется слов, состоящих из одного, 2, 3 и.т.д. символов - C#
Формулировка задачи:
Дан символьный файл f. Считая, что количество символов в слове не превосходит 20, определить сколько в файле имеется слов, состоящих из одного, 2, 3 и.т.д. символов. найти количество слов (сделано).
StreamReader file = new StreamReader("text.txt"); string s; string[] buf; string[] a = new string[20]; int words = 0; while ((s = file.ReadLine()) != null) { buf = s.Split(' '); for (int i = 0; i < buf.Length; i++) { a[i]=Convert.ToString(buf[i]); Console.Write(a[i] + "\t"); words++; Console.WriteLine(); } } Console.WriteLine("\nКоличество слов в файле: " + words); file.Close();
Решение задачи: «Определить сколько в файле имеется слов, состоящих из одного, 2, 3 и.т.д. символов»
textual
Листинг программы
var wordsLength = new int[20]; foreach(var st in buf) wordsLength[st.Length]++; for(int i = 0; i<wordsLength.Length; i++) Console.WriteLine("Слов длины {0} - {1}", i, wordsLength[i]);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д