Добрый день. Во-первых написал свою прогу, забил на сайт и мне посыпались ошибки мол условия не выполнены, пол дня ковырялся и так и не понял где, посмотрел в правильный ответ и заметил там ошибку: for (int i = 0; i < result.length; i++) должна вызывать ArrayIndexOutOfBoundsException, поскольку цикл превышает размер массива, или я не прав ? Во-вторых ошибка с выводом, долго бился и никак не мог понять в чем дело, текст программы верный, а в итоге получаю следующее на экран: 34 3536 363738 37383940 3839404142 394041424344 40414243444546 4142434445464748 424344454647484950 434445464748494505152 тоже долго возился, перелопатил весь код, и нашёл... System.out.print(result[i][j] + ' ') - в таком виде будет выдавать то что я написал выше, System.out.print(result[i][j] + " ") а в таком уже все нормально, в чём такая принципиальность при использовании апострофов в моём случае ?