Задана последовательность из n знаков. Вывести известье, правильно ли, что среди

Задана последовательность из n знаков. Вывести извещение, верно ли, что посреди данных знаков встречаются все буковкы слова "Yes". Сделать в Visual Studio C++.

Задать свой вопрос
1 ответ

Код

include lt;iostreamgt;


using namespace std;


int main()


   setlocale(LC_ALL, "Russian");


   string s;


   unsigned int yValue = 0, eValue = 0, sValue = 0;


   cout lt;lt; "Введите строчку: ";


   cin gt;gt; s;


   for(int i = 0; i lt; s.length(); i++)


       char t = s[i];


       switch(t)


  /*


  break нужен непременно, так как после прохождения условия case оно скачет на последующее,


  а когда в конце оно лицезреет break, то мгновенно обрывают последующие перескоки


  */


           case 'Y': yValue = yValue + 1; break;  

           case 'e': eValue = eValue + 1; break;


           case 's': sValue = sValue + 1; break;


       


   


   if((yValue gt;= 1) amp;amp; (eValue gt;= 1) amp;amp; (sValue gt;= 1))


       cout lt;lt; "Да, все буковкы слова 'Yes' содержатся в введённом предложении.";


   


   else


       cout lt;lt; "Нет, не все буковкы слова 'Yes' содержатся в введённом предложении.";


   


   return 0;



Проверка

Введите строчку: YYeeeeeeeeeeeeeeeeeeeah                            

Нет, не все буковкы слова 'Yes' содержатся в введённом предложении.



Введите строку: YesYesyesYesyesYes                                        

Да, все буковкы слова 'Yes' содержатся в введённом предложении.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт