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.
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.