Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. Var
  2. S,R: Array[1..1000] of Char;
  3. I,J,N,ML,L: Integer;
  4. T: Boolean;
  5. Begin
  6. { Assign(Input,'Input.txt');
  7. Reset(Input);}
  8. FillChar(S,SizeOf(S),32);
  9. FillChar(R,SizeOf(R),32);
  10. N:=0;
  11. While not EOF do begin
  12. Inc(N);
  13. Read(S[N]);
  14. End;
  15. For I:=1 to N do
  16. For L:=ML to N-I+1 do begin
  17. T:=True;
  18. For J:=1 to (L div 2) do
  19. If S[I+J-1]<>S[I+L-J] then begin
  20. T:=False;
  21. Break;
  22. End;
  23. If T and (L>ML) then begin
  24. ML:=L;
  25. For J:=1 to ML do
  26. R[J]:=S[I+J-1];
  27. End;
  28. End;
  29. For I:=1 to ML do
  30. Write(R[I]);
  31. End.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement