Делал по аналогии с моим решением верхней задачи "Заполняем массив", где решение прошло. Почему в этой задаче в таком виде не проходит, понять не получается( public class Solution { public static int[][] result = new int[2][]; public static int[] array = new int[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}; public static void main(String[] args) { int i = array.length; int x = (i/2); if ((i % 2) == 0) { result[0] = Arrays.copyOfRange(array,0,x); result[1] = Arrays.copyOfRange(array,x,i);} else result[0] = Arrays.copyOfRange(array,0,x+1); result[1] = Arrays.copyOfRange(array,x+1,i);} { System.out.println(Arrays.deepToString(result)); } }