он делает массивы с N кол-вом элементов, а мне нужно разбивать на столько элементов, сколько получится!
Мне нужно разбивать на N массивов, и на сколько можно элементов.
Александр, ну смотрите, нужно что бы было приблизительно ровно, если в одном массиве на 1 элемент больше - не страшно, по другому никак, но их должно быть 2
UnFox, замените floor на ceil. Но имейте в виду, что приоритетом будет равное количество элементов в результирующем массиве. Т.е. массив из 8 элементов поделенный на 6 преобразуется в 4 массива.