Есть ответ 👍

Напишите программу в c++! дано предложение. вывести на экран слова, начинающиеся и оканчивающиеся на одну и ту же букву.

202
352
Посмотреть ответы 2

Ответы на вопрос:

lubvic77
4,6(55 оценок)

#include < iostream> #include < string> using namespace std; #define in 1 //внутри слова #define out 0 //вне слова int main() {     string s;     getline(cin, s);     int state = out; //позиция     s = ' ' + s + ' ';     int k = 0; //позиция начала слова     for (int i = 0; i < s.size(); i++)         if (s[i] == ' ') {             if (state == in & & s[k] == s[i - 1])                 cout < < s.substr(k, i - k + 1) < < endl;             state = out;         } else if (state == out) {             k = i;             state = in;         }     return 0; }
sadyk771
4,8(92 оценок)

вероятней всего эти:

clock.tt; elpack.ty

Популярно: Информатика