Magic squares of odd order: Difference between revisions

Content added Content deleted
(Frink)
Line 1,708: Line 1,708:
<lang frink>order = length[ARGS] > 0 ? eval[ARGS@0] : undef
<lang frink>order = length[ARGS] > 0 ? eval[ARGS@0] : undef
until isInteger[order] and order mod 2 == 1
until isInteger[order] and order mod 2 == 1
{
order = eval[input["Enter order (must be odd): ", 3]]
order = eval[input["Enter order (must be odd): ", 3]]
}


a = new array[[order, order], undef]
a = new array[[order, order], undef]
Line 1,726: Line 1,724:
}
}
a@y@x = i
a@y@x = i

y = ny
y = ny
x = nx
x = nx
Line 1,742: Line 1,739:
Magic number is 65
Magic number is 65
</pre>
</pre>



=={{header|Go}}==
=={{header|Go}}==