[FONT="]Program devet_niza_znaci;[/FONT]
[FONT="] [/FONT]
[FONT="]uses crt;[/FONT]
[FONT="] [/FONT]
[FONT="]var tekst,zbor,delodtekst:string;[/FONT]
[FONT="] n1,n2,i,pati:integer;[/FONT]
[FONT="] [/FONT]
[FONT="]Begin[/FONT]
[FONT="]clrscr;[/FONT]
[FONT="] writeln('vnesi go tekstot');[/FONT]
[FONT="] readln(tekst);[/FONT]
[FONT="] writeln('vnesi go zborot');[/FONT]
[FONT="] readln(zbor);[/FONT]
[FONT="] [/FONT]
[FONT="] N1:=length(tekst);[/FONT]
[FONT="] N2:=length(zbor);[/FONT]
[FONT="] FOR I:=1 TO (N1-N2+1) DO[/FONT]
[FONT="] begin[/FONT]
[FONT="] DelOdTekst:=copy(tekst,i,n2);[/FONT]
[FONT="] IF DelOdTekst=zbor[/FONT]
[FONT="] THEN[/FONT]
[FONT="] BEGIN[/FONT]
[FONT="] [/FONT]
[FONT="] writeln('zborot "',zbor,'" vo tekstot "',tekst,'"');[/FONT]
[FONT="] writeln('se naoga na pozicija ',i);[/FONT]
[FONT="] pati:=pati+1;[/FONT]
[FONT="] end;[/FONT]
[FONT="] end;[/FONT]
[FONT="] writeln('zborot ',zbor,' se naoga ',pati,' pati.');[/FONT]
[FONT="] readln;[/FONT]
[FONT="] end.[/FONT]