Advertisement
alvsjo

string7

Apr 7th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.73 KB | None | 0 0
  1. //program pomocu koga se u zadatoj recenici preokrecu sve rijeci neparne duzine
  2. program s;
  3.  
  4. var
  5. s2,s1,rijec:string;
  6. i,j:integer;
  7.  
  8. procedure okret (var s:string);
  9. var     t:char; i,j:integer;
  10. begin
  11.     i:=1; j:=length(s);
  12.     while (i<j) do
  13.     begin
  14.         t:=s[i];
  15.         s[i]:=s[j];
  16.         s[j]:=t;
  17.         i:=i+1;
  18.         j:=j-1;
  19.     end;
  20. end;
  21.  
  22. begin
  23. //recenica je niz rijeci (mala slova) odvojenih blankom sa tackom na kraju
  24. write('String: '); readln(s1);
  25. writeln(s1);
  26. s2:='';
  27. delete(s1,length(s1),1);
  28. s1:=s1+' ';
  29. while (pos(' ',s1))>0 do
  30.     begin
  31.         rijec:=copy(s1,1,pos(' ',s1)-1);
  32.         delete(s1,1,pos(' ',s1));
  33.         if length(rijec) mod 2=1 then okret(rijec);
  34.         s2:=s2+rijec+' ';
  35.     end;
  36. delete(s2,length(s2),1);
  37. s2:=s2+'.';
  38. writeln(s2);
  39. readln;
  40.    
  41. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement