Kwadraty magiczne (KWA)
Transkrypt
Kwadraty magiczne (KWA)
Sparing KNMA, 17 maj 2007 Kwadraty magiczne (KWA) Opis Kwadrat magiczny jest to dwuwymiarowa tablica o rozmiarze N X N (czyli inaczej mówiąc jest to macierz kwadratowa), w której suma elementów jest taka sama w każdym wierszu i kolumnie. Istnieje prosty sposób na utworzenie kwadratu magicznego o wymiarach 4 X 4 z 16 kolejnych wyrazów ciągu arytmetycznego np: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 1. Wpisujemy liczby w kwadrat po kolei wierszami. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2. Zamieniamy ze sobą symetrycznie elementy na obu przekątnych, czyli: 1 i 16, 6 i 11, 4 i 13 oraz 7 i 10. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3. W efekcie uzyskaliśmy kwadrat magiczny, w którym suma elementów w każdym wierszu i w każdej kolumnie wynosi 34. 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 Sparing KNMA, 17 maj 2007 Zadanie Napisz program, który: 1. Utworzy i wyświetli przy użyciu przytoczonej metody kwadrat magiczny, o rozmiarze 4 X 4, zbudowany z elementów ciągu arytmetycznego, dla którego wczytamy z klawiatury: ○ Pierwszy element ciągu A. ○ Różnicę ciągu R. 2. Poda sumę elementów w każdym wierszu i w każdej kolumnie. Wejście W pierwszej i jedynej linii wejścia znajdują się dwie liczby całkowite oddzielone pojedynczą spacją A, R, 0 ≤ A ≤ 20, 0 ≤ R ≤ 10, oznaczające odpowiednio wartość pierwszego elementu ciągu arytmetycznego oraz różnicę tego ciągu. Wyjście W pierwszych czterech liniach wyjścia wyświetlamy utworzony przez nas magiczny kwadrat. W każdej z linii znajdują się dokładnie cztery liczby całkowite reprezentujące elementy danego wiersza naszego kwadratu magicznego. Liczby są oddzielone od siebie pojedynczą spacją. W piątej linii należy wypisać jedną liczbę całkowitą będącą sumą elementów w każdym wierszu i w każdej kolumnie. Przykład Wejście: 42 Wyjście: 34 6 8 28 12 24 22 18 20 16 14 26 10 30 32 4 76