программа работает с массами как четной, так и нечетной длины, что не так?