Исправить код - C# (189177)

Узнай цену своей работы

Формулировка задачи:

После ввода слов, если в конце ставлю пробел, вылетает ошибка. И при вводе буквы есть тоже проблемы.
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace ConsoleApplication2
  6. {
  7. class Program
  8. {
  9. static void Main(string[] args)
  10. {
  11. Console.WriteLine("Введите слова:");
  12. string[] words = Console.ReadLine().Split(' ');
  13. bool bo = false;
  14. Console.WriteLine("Введите начальную букву в слове: ");
  15. char ch = Console.ReadKey().KeyChar;//не корректный ввод буквы и вывод результата после ввода
  16. foreach (string word in words)
  17. {
  18. if (word[0] == ch)
  19. {
  20. Console.Write(" {0}{1} ", ch, word.Replace(ch.ToString(), string.Empty));
  21. bo = true;
  22. }
  23. }
  24. if (bo == false)
  25. Console.WriteLine(": Нет таких слов!");
  26. Console.ReadKey();
  27. }
  28. }
  29. }

Решение задачи: «Исправить код»

textual
Листинг программы
  1.  Console.ReadLine().Split(new char[1] { ' ' }, StringSplitOptions.RemoveEmptyEntries);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.5 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы