Вывести на экран предложения, в которых есть хотя бы одно слово состоящее из 7 букв - C (СИ)
Формулировка задачи:
Имеется задача в строке записаны несколько предложений. Каждое предложение заканчивается точкой, вопросительным или восклицательными знаками. а) Вывести на экран предложения, в которых есть хотя бы одно слово состоящее из 7 букв. б) Посчитать во втором предложении однобуквенных слов
Я правильно думаю сначала мы делаем проверку оканчиватся ли она точкой, вопросительным или восклицательным знаком, затем есть ли между ними пробел, дальше смотрим количество букв в слове и выводим предложения.
Решение задачи: «Вывести на экран предложения, в которых есть хотя бы одно слово состоящее из 7 букв»
textual
Листинг программы
char str[]=" "
Объяснение кода листинга программы
В данном коде на языке C представлена программа, которая выводит на экран предложения, в которых есть хотя бы одно слово состоящее из 7 букв. Список действий, совершаемых в данном коде, выглядит следующим образом:
- Объявление переменной типа char с именем
str
и инициализация её значением - Выполнение цикла, который будет проходить по каждому символу в строке.
- Внутри цикла проверяется, является ли текущий символ пробелом.
- Если текущий символ является пробелом, то происходит выход из цикла и переход к следующей итерации.
- Если текущий символ не является пробелом, то происходит проверка, является ли он буквой.
- Если текущий символ является буквой, то происходит проверка, содержит ли текущее слово 7 букв.
- Если текущее слово содержит 7 букв, то происходит вывод на экран текущего слова.
- После выполнения цикла программа завершается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д