Детская задача по программированию

Дан текстовый файл, каждая строка которого содержит вещественное число. Это число может быть как целым, так и дробным. Написать программу, формирующую другой тестовый файл, который будет содержать, отсортированные по возрастанию, только те дробные части вещественных чисел, которые будут четными и при этом содержат не более пяти знаков. Если язык программирования предусматривает жесткую типизацию, то при решении задачи запрещается использовать стандартные методы для преобразования типов.
Задача для взрослых и не только взрослых:
1. Используя любой известный вам язык программирования, желательно чтобы это был тот, в котором вы себя считаете специалистом и который используете постоянно, решите эту задачу на время. Результаты - главный из низ, сколько потребовалось времени на решение задачи, опубликуйте комментарием к этому посту.
2. Оцените сложность задачи, на Ваш взгляд, для начинающего (первый год обучения программированию) программиста по десятибалльной шкале, где 1 - это "элементарно", 10 - "задача не для первого года обучения".
Самого шустрого будет ждать мелкий приз. *)
|
</> |