ZiGGi

abc * abc = defbc

Nov 7th, 2012
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.71 KB | None | 0 0
  1. var
  2.     a, b, c, _b, _c, _d, _e, _f: integer;
  3.     bufer: longint;
  4.  
  5. begin
  6.     for a := 0 to 9 do begin
  7.         for b := 0 to 9 do begin
  8.             for c := 0 to 9 do begin
  9.                 bufer := a*100 + b*10 + c;
  10.                 bufer := bufer * bufer;
  11.                 if (bufer < 99999) then begin
  12.                
  13.                 _c := bufer mod 10;
  14.                 _b := (bufer div 10) mod 10;
  15.                 _f := (bufer div 100) mod 10;
  16.                 _e := (bufer div 1000) mod 10;
  17.                 _d := bufer div 10000;
  18.                
  19.                 if ((b = _b) and (c = _c) and (a <> b) and (a <> c) and (b <> c) and (_c <> _f) and (_c <> _e) and (_c <> _d) and (_b <> _f) and (_b <> _e) and (_b <> _d) and (_f <> _e) and (_f <> _d) and (_e <> _d)) then
  20.                 begin
  21.                     writeln(sqrt(bufer):0:0);
  22.                 end;
  23.             end;
  24.             end;
  25.         end;
  26.     end;
  27. end.
Advertisement
Add Comment
Please, Sign In to add comment