немогу найти ошибки ( паскаль
7.Дана строка текста. Определить сколько раз встречается каждый символ в строке. Например: Str: “x w x y x w” . “х” – встречается 3 раза “y”- встречается 1 раз, “w”- встречается 2 разa.
как то непонятно она работает. может кто подскажет?
Uses Crt;
Var a,b:string;
i,j,c:integer;
begin
ClrScr;
WriteLn('слово: ');
ReadLn(a);
WriteLn('Текст: ');
ReadLn(b);
for i:= 1 to length(b) do
begin
c := 0;
for j := 1 to length(a) do
begin
if b = a[j]
then
c := c + 1;
end;
if c>0
then
write(b,'-',c ,' ');
end;
End.