Напишете програма, която създава следните квадратни матрици и ги извежда на екрана във форматиран вид. Размерът на матриците се въвежда от конзолата. Пример за (4,4):
Задачата е взета от книгата „Въведение в Java“. Книгата е много добра за въведение в програмиране, има и други интересни задачи.
Решението на четвъртата (спирална) матрица.
Браво за решението! И на мен четвъртата матрица най- ми привлече вниманието :-) Помисли има ли решение, при което ще намаляваш началото и краищата на циклите за посоките, така че да не се налага да имаш условна команда и да въртиш празни цикли. Но и това решение е много интересно. Макросите също са добра идея – помагат програмата да е по-ясна и разбираема.