64

Дана строка. Найти в ней те слова…

mehanik777 03 марта 2023

Дана строка. Найти в ней те слова, которые начинаются и оканчиваются одной и той же буквой. ЯзыкСи +

категория: информатика

72

Строка вводится с клавиатуры (максимум 99 символов). Первое слово должно быть с маленькой буквы или первая и последняя буквы этого слова не должны совпадать (иначе такое слово как Test не засчитается). Также будет засчитываться одна буква (abc d efg, буква d подходит, так как она и первая и последняя) #include using std: cout; using std: cin; using std: endl; #include using std: strtok; using std: strlen; int main () { char a[100],*ptr; cout << "Enter the string: " << endl; cin.getline (a, 100); cout << endl; ptr=strtok (a, "., "); while (ptr) { if (*ptr=*(ptr+strlen (ptr) — 1) { cout << ptr << '; }ptr=strtok (NULL, "., "); }cout << endl; return 0; }

пользователи выбрали этот ответ лучшим

Знаете другой ответ?
Другие вопросы по информатике

ПОПУЛЯРНОЕ
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...