Постом #15 ТС подтвердил, что разделение на четные-нечетные - правильное понимание его задачи. Сделать так, как я понял в начале - не проблема, но, в данном случае, я всего лишь демонстрирую своим примером краткость и понятность кода, присущие высокоуровенному подходу.