не проходит по пункту : Программа должна переписывать байты из одного файла в другой согласно условию. Чего эта шайтан-машина от меня хочет? зы. добавила условие на массив из 1 . Все равно не проходит if (array.length % 2 == 0) { for (int i = 0; i < array.length; i = i + 2) { copyarray[i] = array[i + 1]; copyarray[i + 1] = array[i]; } } else if (array.length == 1) { copyarray[0] = array[0]; } else { copyarray[array.length - 1] = array[array.length - 1]; for (int i = 0; i < array.length; i = i + 2) { copyarray[i] = array[i + 1]; copyarray[i + 1] = array[i]; } } output.write(copyarray);