Вместо 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, выводит 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 11, 12, 13, 14, 15, 16, 17, 18, 19. Циклы у меня такие же как в правильном решении, первый массив выводит верно, соответственно ошибка должна быть в условии else if, но не могу понять, что в нем не так. Или здесь проблема в том, как присваиваются элементы в массиве?