Дан текст. Удалить лишние пробелы, если последняя буква первого слова совпадает с первой буквой последнего - Pascal

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

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

Дан текст, слова которого отделяются друг от друга одним или несколькими пробелами. Удалить лишние пробелы, если последняя буква первого слова совпадает с первой буквой последнего слова. Распечатать исходный тест, первое и последнее слова, полученный текст.

Решение задачи: «Дан текст. Удалить лишние пробелы, если последняя буква первого слова совпадает с первой буквой последнего»

textual
Листинг программы
  i:=1;
  while i<=length(text) do
    if text[i]<>' ' then
      break
    else
      inc(i);

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

  1. Устанавливаем значение переменной i равным 1.
  2. Начинаем цикл while, который будет выполняться до тех пор, пока i меньше или равно длине текста.
  3. Проводим проверку: если символ в позиции i текста не равен пробелу, то выходим из цикла при помощи оператора break.
  4. Если условие не выполнено (т.е. символ в позиции i равен пробелу), то увеличиваем значение i на единицу (операция inc(i)) и повторяем цикл.

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


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

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

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