Предмет: Информатика, автор: ClavikMeleshuk

Скласти програму, яка передбачала б введення послідовності символів та визначити чи є в даній послідовності комбінація символів ", - ". с++


Stephan2: мова?
Stephan2: вибачаюсь не побачив)

Ответы

Автор ответа: Stephan2
1

#include <iostream>

#include <string>

using namespace std;

int main() {

   string str;

   bool has_combination = false;

   cout << "Введите последовательность символов: ";

   getline(cin, str);

   for (int i = 0; i < str.size() - 2; i++) {

       if (str[i] == ',' && str[i+1] == ' ' && str[i+2] == '-') {

           has_combination = true;

           break;

       }

   }

   if (has_combination) {

       cout << "Введенная последовательность содержит комбинацию ', -'" << endl;

   } else {

       cout << "Введенная последовательность не содержит комбинацию ', -'" << endl;

   }

   return 0;

}

Программа сначала запрашивает у пользователя последовательность символов, а затем проверяет каждую тройку символов в строке на наличие комбинации ", - ". Если комбинация найдена, программа выводит сообщение об этом, иначе программа выводит сообщение о том, что комбинация не найдена.


Stephan2: можно лучший если помог
Похожие вопросы