Помогите, пожалуйста, решить задачу по файлам

Дан файл, компонентами которого являются целые числа. Упорядочить
компоненты файла так, чтобы в начале шли все отрицательные, а затем
все положительные числа.

Так а проблема в чем именно? Что пробовали? Что не получается?

Random rnd = new Random();
            List<int> comps = new List<int>();
            for (int i = 0; i < 20; i++)
            {
                int n = rnd.Next(-100, 100);
                comps.Add(n);
                Console.Write(n.ToString() + ",");
            }
            Console.WriteLine();
            var result = comps.Where(p => p < 0).Concat(comps.Where(l => l >= 0)).ToArray();
            foreach (var p in result)
                Console.Write(p.ToString() + ",");
            Console.ReadLine();

image

Как-то не очень паскаль и файлы :wink: Простым переводом команд ЯП1 на ЯП0 не решить

А… я чего то проглядел раздел… ))
Да студню походу не особо и надо. А если и надо то всегда можно нагуглить хелп по функциям и логически прийти к правильной идее. Было бы желание.
А на халяву что есть то есть ))

С LINQ и прочей магией с функциями новичкам сложно разобраться ))

И судя по

тут речь о паскалевских типизированных файлах, а не текстовых.

ну хз … файл то не приложен. Остальное это гадание на кофейной гуще