Отсортировать и удалить слова из предложения в строке символов
В програме пользователь вводит предложение и ключевое слово, а програма должна напечатать все слова введеного предложения, не содержащие букв, из которых состоит ключевое слово, или вывести сообщение об отсутствии таких слов. Уже который день сижу над вроде-бы простой задачкой, но дедлайн поджимает, потому и решил обратиться за помощью
Ответы (1 шт):
Автор решения: Sergey
→ Ссылка
- Вводим ключевое слово и размещаем его в массиве символов char key_w[16];
- Вводим предложение в строку
- Строку разбиваем на слова с помощью функции strtok (http://all-ht.ru/inf/prog/c/func/strtok.html)
- Получаемые слова размещаем в массиве char *wrd[100];
- В цикле перебираем все полученные слова
- Внутри этого цикла перебираем в цикле все символы ключевого слова
- Проверяем наличие символов в слове с помощью функци index()
- Если буква найдена - сразу переходим к следующему слову
- Если ни одной буквы не найдено - печатаем слово