Вывести на экран предложения, в которых есть хотя бы одно слово состоящее из 7 букв - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Имеется задача в строке записаны несколько предложений. Каждое предложение заканчивается точкой, вопросительным или восклицательными знаками. а) Вывести на экран предложения, в которых есть хотя бы одно слово состоящее из 7 букв. б) Посчитать во втором предложении однобуквенных слов Я правильно думаю сначала мы делаем проверку оканчиватся ли она точкой, вопросительным или восклицательным знаком, затем есть ли между ними пробел, дальше смотрим количество букв в слове и выводим предложения.

Решение задачи: «Вывести на экран предложения, в которых есть хотя бы одно слово состоящее из 7 букв»

textual
Листинг программы
char str[]="        "

Объяснение кода листинга программы

В данном коде на языке C представлена программа, которая выводит на экран предложения, в которых есть хотя бы одно слово состоящее из 7 букв. Список действий, совершаемых в данном коде, выглядит следующим образом:

  1. Объявление переменной типа char с именем str и инициализация её значением         (кавычки используются для обозначения строки).
  2. Выполнение цикла, который будет проходить по каждому символу в строке.
  3. Внутри цикла проверяется, является ли текущий символ пробелом.
  4. Если текущий символ является пробелом, то происходит выход из цикла и переход к следующей итерации.
  5. Если текущий символ не является пробелом, то происходит проверка, является ли он буквой.
  6. Если текущий символ является буквой, то происходит проверка, содержит ли текущее слово 7 букв.
  7. Если текущее слово содержит 7 букв, то происходит вывод на экран текущего слова.
  8. После выполнения цикла программа завершается.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.5 из 5
Похожие ответы