Блог для маленьких школьников и их родителей
ШколаЛа

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

Автор:
Предмет: Информатика
Уровень: 10 - 11 класс

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

Ответов к вопросу: 1
  • olya58291601
    21.12.2024 | 20:44

    #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;
    }
    Программа сначала запрашивает у пользователя последовательность символов, а затем проверяет каждую тройку символов в строке на наличие комбинации «, — «. Если комбинация найдена, программа выводит сообщение об этом, иначе программа выводит сообщение о том, что комбинация не найдена.

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.