Задача по Паскалю
Почтовый ящик superBat устроен так, что если первой фразой письма является приветствие "Hello!", то это приветствие пользователю не показывается. Напишите программу для работы этого почтового ящика. Ваша программа должна удалять из строки приветствие 'Hello!', если строка с него начинается и затем выводить измененную строку. (Будем также считать, что слова (HELLO, hELLO в начале письма невозможны).)
Входные данные
Вводится строка, не начинающаяся с пробела.
Выходные данные
Выведите измененную строку.
Примеры тестов
входные данные
Hello! How are you?
выходные данные
How are you?
входные данные
Say Hello!
выходные данные
Say Hello!

1

Ответы и объяснения

2013-10-12T16:25:28+00:00
Пусть в строке S - введенная строка

if Pos('Hello!',S)=1 then begin /* фраза начинается с нужного..
 Delete(S,1,6); /* удаляем фразу Hello!
 while Pos(' ',S)=1 do Delete(S,1,1); /* убираем начальные пробелы в остатке фразы
end;

выводим обработанную фразу в S