|
zadach5.PAS |
|
{* Задача 5 *}Unit ZADACH5; InterfaceImplementationBegin writeln( 'С клавиатуры вводится строка символов. Удалите из нее первый знак препинания. Предварительно объявите множество знаков препинания (точка, запятая, двоеточие, точка с запятой,…). Например, если была введена строка – ACDV,FG.RT!GF?F, выведется строка:
ACDVFG.RT!GF?F.
'); End. Program zadach5;
Uses zadach5.pas; {* Эту строку можно удалить *}
Uses crt; {* Вызов внешних функций *}
Var {* Необходимые переменные *}
i : integer;
j : integer;
str : String;
z : char;
Begin
clrscr; {* Очистка экрана *}
readln(str);
j := length(str);
For i := 1 To j Do {* Увеличиваем i от 1 до j с шагом 1 *}
Begin
For z := '!' To '?' Do {* Цикл для z => ['!' .. '?'] *}
If str[i] = z Then
Goto 1
End;
1 : delete(str, i, 1);
writeln(str);
End.
|