Magic squares of odd order: Difference between revisions

Content added Content deleted
(Grouping BASIC dialects)
m (→‎{{header|Sidef}}: updated code)
Line 5,311: Line 5,311:
<syntaxhighlight lang="ruby">func magic_square(n {.is_pos && .is_odd}) {
<syntaxhighlight lang="ruby">func magic_square(n {.is_pos && .is_odd}) {
var i = 0
var i = 0
var j = int(n/2)
var j = idiv(n, 2)


var magic_square = []
var magic_square = []
Line 5,336: Line 5,336:
}
}


var(n=5) = ARGV»to_i»()...
var(n=5) = ARGV»to_i()»...
var sq = magic_square(n)
var sq = magic_square(n)
print_square(sq)
print_square(sq)