Ввод символьного текста продолжать до нажатия ‘Ins’ на дополнительной клавиатуре. затем нужно вывести последнюю встречающеюся букву из текста, которая стоит после буквы в тексте не находящиеся на последнем месте — Pascal(Паскаль)

uses crt;
var
a:string;
s,k:char;
i,nomer:integer;
begin
writeln('vvedite bukvu');
readln(k);
writeln('vvedite stroku do ins');
repeat
s:=readkey;
write(s);
a:=a+s;
until s=#82;
writeln;
for i:=1 to length(a) do
if a[i]=k then nomer:=i;
writeln('sleduyushaya bukva=',a[nomer+1]);
readln;
end.

Leave a Comment

− 1 = 1