#include <iostream>
#include <string>
#include <cstdlib>
#include <windows.h>
#include <algorithm>
using namespace std;
int main() {
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int firstvoskl;
string s;
cout << "Введите последовательность символов (первый символ отличен от воскл. знака):" << endl;
cin >> s;
firstvoskl= s.find_first_of('!'); // Поиск первого воскл. знака, если 0 - имеется, иначе - нет
if (firstvoskl == 0) {
cout << "Первый символ должен быть отличен от восклицательного знака!" << endl;
} else if(s.find("он")!=-1||s.find("но")!=-1) {
cout << "Да, имеются" << endl;
} else {
cout << "Нет, отсутствуют" << endl;
}
system("pause");
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPHdpbmRvd3MuaD4KI2luY2x1ZGUgPGFsZ29yaXRobT4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKaW50IG1haW4oKSB7CiAgICAKICAgIFNldENvbnNvbGVDUCgxMjUxKTsKICAgIFNldENvbnNvbGVPdXRwdXRDUCgxMjUxKTsKICAgIAogICAgaW50IGZpcnN0dm9za2w7CiAgICAKCXN0cmluZyBzOwoJY291dCA8PCAi0JLQstC10LTQuNGC0LUg0L/QvtGB0LvQtdC00L7QstCw0YLQtdC70YzQvdC+0YHRgtGMINGB0LjQvNCy0L7Qu9C+0LIgKNC/0LXRgNCy0YvQuSDRgdC40LzQstC+0Lsg0L7RgtC70LjRh9C10L0g0L7RgiDQstC+0YHQutC7LiDQt9C90LDQutCwKToiIDw8IGVuZGw7CgljaW4gPj4gczsKCQogICAgZmlyc3R2b3NrbD0gcy5maW5kX2ZpcnN0X29mKCchJyk7IC8vINCf0L7QuNGB0Log0L/QtdGA0LLQvtCz0L4g0LLQvtGB0LrQuy4g0LfQvdCw0LrQsCwg0LXRgdC70LggMCAtINC40LzQtdC10YLRgdGPLCDQuNC90LDRh9C1IC0g0L3QtdGCCgogICAgaWYgKGZpcnN0dm9za2wgPT0gMCkgewogICAgICAgICAgICAgICAgICAgY291dCA8PCAi0J/QtdGA0LLRi9C5INGB0LjQvNCy0L7QuyDQtNC+0LvQttC10L0g0LHRi9GC0Ywg0L7RgtC70LjRh9C10L0g0L7RgiDQstC+0YHQutC70LjRhtCw0YLQtdC70YzQvdC+0LPQviDQt9C90LDQutCwISIgPDwgZW5kbDsKICAgIH0gZWxzZSBpZihzLmZpbmQoItC+0L0iKSE9LTF8fHMuZmluZCgi0L3QviIpIT0tMSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvdXQgPDwgItCU0LAsINC40LzQtdGO0YLRgdGPIiA8PCBlbmRsOwogICAgICAgICAgIH0gZWxzZSB7ICAgICAKICAgICAgICAgICAgICAgICAgY291dCA8PCAi0J3QtdGCLCDQvtGC0YHRg9GC0YHRgtCy0YPRjtGCIiA8PCBlbmRsOwogICAgICB9CgogCglzeXN0ZW0oInBhdXNlIik7CglyZXR1cm4gMDsKfQo=