• Предмет: Информатика
  • Автор: voleynichenko65
  • Вопрос задан 1 год назад

C++ програмування.
З'ясувати, чи вірно, що серед символів рядка є всі літери, що входять до слова 'father'.

Ответы

Ответ дал: honvert
1

#include <iostream>

#include <string>

int main()

{

   std::string str = "abcdefghijklmnopqrstuvwxyz";  // рядок з усіма літерами алфавіту

   std::string word = "father";  // рядок з словом "father"

   // Перевіряємо, чи існують у рядку str всі літери слова "father"

   bool flag = true;

   for (char c : word)

   {

       if (str.find(c) == std::string::npos)

       {

           flag = false;

           break;

       }

   }

   if (flag)

   {

       std::cout << "Серед символів рядка є всі літери, що входять до слова 'father'" << std::endl;

   }

   else

   {

       std::cout << "Серед символів рядка не всі літери, що входять до слова 'father'" << std::endl;

   }

   return 0;

}

Вас заинтересует