Magic squares of doubly even order: Difference between revisions

Line 1,879:
For c = 0 To n - 1
Dim bitPos As Integer = Math.Floor(c / mult) + Math.Floor(r / mult) * 4
Console.Write("{0} ", bitPos)
Dim test = (bits And (1 << bitPos)) <> 0
If test Then
Line 1,912 ⟶ 1,911:
End Module</lang>
{{out}}
<pre>0 0 1 1 2 62 61 2 60 59 3 7 38
0 0 1 1 2 2 3 3
4 4 5 5 6 6 7 7
4 4 5 5 6 6 7 7
8 8 9 9 10 10 11 11
8 8 9 9 10 10 11 11
12 12 13 13 14 14 15 15
12 12 13 13 14 14 15 15
1 2 62 61 60 59 7 8
9 10 54 53 52 51 15 16
48 47 19 20 21 22 42 41
1,452

edits