Вывести на экран из файла все слова, которые начинаются на ту же букву, что и последнее слово - C#
Формулировка задачи:
Создать файл, состоящий из слов. Вывести на экран все слова, которые начинаются на ту же букву, что и последнее слово.
Помогите пожалуйста
.using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Program1 { class Program { //Создать файл, состоящий из слов. Вывести на экран все слова, //которые начинаются на ту же букву, что и последнее слово. static void Main(string[] args) { string s, s1; int k = 0; Console.WriteLine("Введите текст"); s = Console.ReadLine(); s = s + " "; s1 = ""; for (int i = 0; i < s.Length; i++) { if (s[i] != ' ') s1 = s1 + s[i]; else { if (s1[0] == s1[s1.Length - 1]) { Console.WriteLine(s1, "{0}"); k++; } s1 = ""; } } if (k == 0) Console.WriteLine("Нет слов, начинающихся на ту же букву, что и последнее слово"); Console.ReadKey(); } } }
Решение задачи: «Вывести на экран из файла все слова, которые начинаются на ту же букву, что и последнее слово»
textual
Листинг программы
string s = "Создать файл, состоящий из слов. Вывести на экран все слова, которые начинаются на ту же букву, что и последнее слово"; File.WriteAllText("text.txt", s); string text = File.ReadAllText("text.txt");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д