program strings;
uses crt;
var zk, hilfszk, gesuchtezk:string;
poszk, posges, z: integer;
begin
clrscr;
write ('Bitte geben sie die Zeichenkette ein:');
readln(zk);
write('geben sie die gesuchte Zeichenkette ein:');
readln(gesuchtezk);
hilfszk:=zk;
poszk:=pos(gesuchtezk,zk);
while poszk<>0 do
Begin
z:=z+1;
posges:=posges + poszk;
write(posges, ' ');
delete(zk,1,poszk);
poszk:=pos(gesuchtezk,zk);
end;
write('position des Zeichens: ',z);
repeat until keypressed;
end.