Задание такое: Ввести с клавиатуры строку не более 128 символов.Вывести на экран все слова из этой строки, которые начинаются и заканчиваются строчной латинской буквой.В качестве разделителей между словами используются символы пробела,запятой и точки. Подскажите пожалуйста, а то вообще не представляю как это сделать
Язык Си++,сорри забыл,исправлю
Вот так, например:
#include <stdio.h>, хотя это больше похоже на чистый Си, чем на "плюсы"...
#include <string.h>
#include <ctype.h>
int main() {
const int strLen = 128;
char s[strLen + 1] = {0};
fgets(s, strLen, stdin);
char *p = strtok(s, " ,.\n");
while(p) {
if(islower(p[0]) && islower(p[strlen(p) - 1])) puts(p);
p = strtok(NULL, " ,.\n");
}
return 0;
}