Вывести слова из файла без повторяющихся букв, расположив в порядке возрастания - C#
Формулировка задачи:
дан файлик, в нем записаны слова. Нужно вывести их, расположив в порядке возрастания, и чтобы не было повторяющихся букв.
Я добилась того, что программа делает все нужные процедуры со словами, но из файла их не считывает. Помогите, пожалуйста, разобраться:
using System; using System.Collections.Generic; using System.Linq; namespace ConsoleApplication12 { class Program { static void Main(string[] args) { string t = "машина футболка выключатель камод кот собака стол"; List<string> q = t.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).ToList(); q = q.OrderBy(x => x.Length).ToList(); // расположение в порядке возрастания var r = q.Where(a => a.Distinct().Count() == a.Count()); foreach (var z in r) Console.WriteLine(z); Console.ReadLine(); } } }
Решение задачи: «Вывести слова из файла без повторяющихся букв, расположив в порядке возрастания»
textual
Листинг программы
string t = File.ReadAllText("путь к файлу");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д