Vanilla_Fury

del_zadanie_11_03_2021_v2

Mar 11th, 2021
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. program zadanie_11_03_2021;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. {$R *.res}
  6.  
  7. uses
  8. System.SysUtils;
  9.  
  10. var
  11. StrIn, StrOut: String;
  12. Ch, ChStart, Ch1: Char;
  13. Changed, i: Integer;
  14.  
  15. begin
  16. readln(StrIn);
  17.  
  18. StrOut := '';
  19.  
  20. for I := 0 to High(StrIn) do
  21. begin
  22. Ch := StrIn[i];
  23. ChStart := Ch;
  24.  
  25. for Ch1 := 'A' to 'Z' do
  26. Ch := StringReplace(Ch + '', Ch1, chr(ord(ch1) + 32), [])[1];
  27.  
  28. Changed := -1 * AnsiCompareStr(Ch, ChStart);
  29.  
  30. for Ch1 := 'a' to 'z' do
  31. Ch := StringReplace(Ch + '', Ch1, chr(ord(ch) - 32 + 32 * Changed), [])[1];
  32. StrOut := StrOut + Ch;
  33. end;
  34.  
  35. writeln(StrOut);
  36.  
  37. readln;
  38. end.
  39.  
Advertisement
Add Comment
Please, Sign In to add comment