Удалить в словах первое вхождение буквы ‘е’, если такое имеется. - Free Pascal

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

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

3. Удалить в словах первое вхождение буквы ‘е’, если такое имеется.

Решение задачи: «Удалить в словах первое вхождение буквы ‘е’, если такое имеется.»

textual
Листинг программы
var
  S: string;
  k: integer;
 
begin
  repeat
    Write('Слово: ');Readln(S);
    if S = '' then break;
    for k := 1 to length(S) do 
      if S[k] = 'е' then begin
        Delete(S, k, 1);
        break;
      end;
    Writeln('Новое слово: ', S);
  until false;
end.

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

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

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


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

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

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