Jump to content

Magic squares of doubly even order: Difference between revisions

m
→‎{{header|Java}}: small change
m (→‎{{header|Java}}: less obscure)
m (→‎{{header|Java}}: small change)
Line 59:
int[][] result = new int[n][n];
 
for (int r = 0, i = 0; r < n; r++) {
for (int c = 0; c < n; c++, i++) {
 
int bitsPos = c / mult + (r / mult) * 4;
int valueresult[r][c] = (bits & (1 << bitsPos)) != 0 ? i + 1 : size - i;
result[r][c] = value;
}
}
 
return result;
}
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.