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

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

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

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

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

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

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

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

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


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

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

6   голосов , оценка 3.833 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы