Advertisement
alvsjo

String2

Mar 27th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.59 KB | None | 0 0
  1. //zamijeniti string s1 u s2 sa stringom s3
  2. program str2;
  3. var
  4. s1,s2,s3:string;
  5. n,p,k,l,m:integer;
  6.  
  7. function posk(s1,s2:string;k:integer):integer;
  8. begin
  9. delete (s2,1,k);
  10. if pos(s1,s2)>0 then posk:=pos(s1,s2)+k
  11.             else posk:=0;
  12. end;
  13.  
  14. begin
  15. writeln('Prvi string je: '); readln(s1);
  16. writeln('Drugi string je: '); readln(s2);
  17. writeln('Treci string je: '); readln(s3);
  18. n:=length(s1); p:=length(s3); k:=0;
  19. while posk(s1,s2,k)>0 do
  20.     begin
  21.     m:=posk(s1,s2,k);
  22.     //writeln (k:5,m:5);
  23.     delete(s2,m,n);
  24.     insert(s3,s2,m);
  25.     k:=m+p-1;
  26.     writeln(s2); readln;
  27.     end;
  28.  
  29. writeln(s2);
  30. readln;
  31. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement