Mateusz Mazurek – programista z pasją

Python, architektura, ciekawostki ze świata IT

Inne

Kwadrat magiczny

Cześć! Cieszę się, że mnie odwiedziłeś/aś. Zanim przejdziesz do artykułu chciałbym zwrocić Ci uwagę na to, że ten artykuł był pisany kilka lat temu (2012-06-22) miej więc proszę na uwadzę że rozwiązania i przemyślenia które tu znajdziesz nie muszą być aktualne. Niemniej jednak zachęcam do przeczytania.

Kwadrat magiczny jest kwadratem którego suma wartości na przekątnych, suma wartości z wierszy i suma wartości z kolumn ma taką samą wartość.

Jest to ciekawa zagadka matematyczna, przykład:

23 6 19 2 15
4 12 25 8 16
10 18 1 14 22
11 24 7 20 3
17 5 13 21 9

Jak zrobić taki kwadrat? Jest on całkiem prosty, wystarczy wypełnić tablicę 3×3 wartościami które sami wybierzemy, wg schematu:

a-b a+b-c a+c
a+b+c a a-b-c
a-c a-b+c a+b

Sprawdźmy czy działa :)

Wypełnimy teraz tablice wartościami a=2, b=4, c=6 wg schematu wyżej.

 

 6

 6  6

 6

 6

 -2

0  8
 12  2

 -8

 6

6 -4 4

6

 6

 6  6  6  6

 6


Dzięki za wizytę,
Mateusz Mazurek

A może wolisz nowości na mail?

Subskrybuj
Powiadom o
guest

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

1 Komentarz
Inline Feedbacks
View all comments
Marcin

super sprawa, naprawdę wyśmienicie