Advertisement
Racknoss

Вывод латинского квадрата 3 ст.

May 8th, 2015
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.10 KB | None | 0 0
  1. //Вывод латинского квадрата 3 степени
  2. var
  3.  AABA, ABBA, ACBA, AABB, ABBB, ACBB, AABC, ABBC, ACBC: Integer;
  4. Label 1,2,3;
  5. Begin
  6. Randomize;
  7.       1:AABA:=Random(3);
  8.       ABBA:=Random(3);
  9.       ACBA:=Random(3);
  10.       AABB:=Random(3);
  11.       ABBB:=Random(3);
  12.       ACBB:=Random(3);
  13.       AABC:=Random(3);
  14.       ABBC:=Random(3);
  15.       ACBC:=Random(3);
  16. if (((aaba>Abba) or (abba>aaba)) and ((abba>acba) or (acba>abba)) and ((aaba>acba) or (acba>aaba)))
  17. and (((aabb>abbb) or (abbb>aabb)) and ((abbb>acbb) or (acbb>abbb)) and ((aabb>acbb) or (acbb>aabb)))  
  18. and (((aabc>abbc) or (abbc>aabc)) and ((abbc>acbc) or (acbc>abbc)) and ((aabc>acbc) or (acbc>aabc)))  
  19. and (((aaba>aabb) or (aabb>aaba)) and ((aabb>aabc) or (aabc>aabb)) and ((aaba>aabc) or (aabc>aaba)))  
  20. and (((abba>abbb) or (abbb>abba)) and ((abbb>abbc) or (abbc>abbb)) and ((abba>abbc) or (abbc>abba)))  
  21. and (((acba>acbb) or (acbb>acba)) and ((acbb>acbc) or (acbc>acbb)) and ((acba>acbc) or (acbc>acba))) then
  22. begin
  23. writeln(AABA,ABBA,ACBA);
  24. writeln(AABB,ABBB,ACBB);
  25. Writeln(AABC,ABBC,ACBC);
  26. end
  27. else
  28. goto 1;
  29. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement