Найти в файле максимальное число  и разделить этот файл на два файла

Заполнить числовой файл случайными целыми числами, затем найти в нем максимальное число

и разделить этот файл на два файла: в один записать числа, которые имеют делителей вдвое

больше, чем у найденного числа, а в другой – все остальные.