Дана символьная строка. Подсчитать в ней количество знаков препинания (-,;:! *?) — Pascal(Паскаль)

const z:set of char=[',','.','!','?',':','-',';'];
var s:string;
    i,k:integer;
begin
writeln('Введите строку');
readln(s);
k:=0;
for i:=1 to length(s) do
if s[i] in z then inc(k);
writeln('Знаков препинания в строке: ',k);
readln;
end.

Leave a Comment

99 − = 93