Выяснить, верно ли, что среди слов строки имеется слово, содержащее все буквы, входящие в слово «сад» - C#

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

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

Выяснить, верно ли, что среди слов строки имеется слово, содержащее все буквы, входящие в слово «сад» (например, слова «мансарда», «здравствуйте»).плиз срочно) C# Microsoft Visual Studio консольное приложение. Желательно с описанием строк чтобы я разобрался)

Решение задачи: «Выяснить, верно ли, что среди слов строки имеется слово, содержащее все буквы, входящие в слово «сад»»

textual
Листинг программы
  1. string myStroka = "Здравствуйте меня, есть манса мансарда";
  2.             string strokaPoisk = "сад";
  3.             //массив разделителей
  4.             char[] razd = new char[] { '\t', ' ',',','.' };
  5.             string[] moiStroki=myStroka.Split(razd, StringSplitOptions.RemoveEmptyEntries);
  6.  
  7.             foreach (var stroka in moiStroki)
  8.             {
  9.                 Console.Write("Слово ='{0}'",stroka);
  10.                 bool neNashli = false;
  11.                 for (int i = 0; i <strokaPoisk.Length; i++)
  12.                 {                    
  13.                     if (!stroka.Contains(strokaPoisk[i]))
  14.                     {
  15.                         neNashli = true;
  16.                         break;
  17.                     }
  18.                 }
  19.  
  20.                 if (!neNashli)
  21.                 {
  22.                     Console.WriteLine(" - состоит из искомого");
  23.                 }
  24.                 else
  25.                 {
  26.                     Console.WriteLine(" - не состоит из искомого");
  27.                 }
  28.             }

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


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

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

6   голосов , оценка 3.833 из 5

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

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

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