Здравствуйте i'v получил простую программу, которая couting символов в данном тексте, пока строка не пустая строка только с новой строкиПроверяется символ новой строки
var
znaki: array['a'..'z'] of integer = (0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
napis: String;
maly: String;
dlugosc: Integer;
znak: char;
begin
napis := 'a';
while napis[1] <> '#13#10'do
begin
readln(napis);
maly:=LowerCase(napis);
for dlugosc:=(length(maly)) downto 1 do
begin
znaki[maly[dlugosc]]:=znaki[maly[dlugosc]]+1;
end;
for znak:='a' to 'z' do
writeln(znak, ' ', znaki[znak]);
end;
end.
он терпит неудачу на в то время как Condtion и я не знаю почему. Просьба дать мне ключ
Вы также можете заменить свою инкрементацию на это 'Inc (znaki [maly [dlugosc]]);' – Whiler