Advertisement
Infiniti_Inter

IV/18

May 22nd, 2021
1,491
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.06 KB | None | 0 0
  1.  
  2. var
  3. a, b, j, i, k, cur : integer;
  4. s: string;
  5. fl:boolean;
  6. begin
  7.     ReadLN(a, b);
  8.    
  9.     for i:= a to b do
  10.         for j:= i to b do//переберем все различные пары чисел, пары (a, b) и (b, a) не являются различными
  11.             begin
  12.                 cur := i + j;//вычисляем сумму
  13.                 Str(cur, s);//переводим ее в строку
  14.                 fl := true;//добавляем флаг, если он true, то число симметричное
  15.                 for k:= 1 to (length(s) Div 2) do begin//проходим до середины строки
  16.                     if (s[k] <> s[length(s)-k+1]) then//если число не симметричное
  17.                         begin
  18.                             fl := false;
  19.                             break;//заканчиваем проверку
  20.                         end;
  21.                 end;
  22.                 if (fl = true) then
  23.                     WriteLN(i, ' + ', j, ' = ', cur);
  24.             end;
  25. end.
  26.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement