Как переписать числа в другой файл? - C#

Узнай цену своей работы

Формулировка задачи:

Сделал файл, чтобы в нём чередовались цифры, сначала 10 положи, потом 10 отриц и тд. Вопрос вот в чём, как переписать в другой файл эти же цифры, но 20 полож, 20 отриц и т.д. Подскажите, как это можно осуществить, а то всю голову обломал, и не могу понять.
            Random r = new Random();
            {
                StreamWriter file = File.CreateText("E:\\f.txt");
                for (int i = 0; i < 5; i++)
                {
                    for (int j = 0; j < 10; j++)
                    {
                        file.WriteLine(r.Next(0,10));
                    }
                    for (int c = 0; c < 10; c++)
                    {
                        file.WriteLine(r.Next(-10, 0));
                    }
                }
                file.Close();
           }

Решение задачи: «Как переписать числа в другой файл?»

textual
Листинг программы
        static void Rewrite()
        {
            bool exit = false;
            List<int> nums = new List<int>();
            StreamReader streamReader = new StreamReader("E:\\f.txt");
            StreamWriter file = File.CreateText("E:\\ff.txt");
 
            while (!exit)
            {
                for (int i = 0; i < 40; i++)
                {
                    if (streamReader.EndOfStream)
                    {
                        exit = true;
                        break;
                    }
                    nums.Add(Convert.ToInt32(streamReader.ReadLine()));
                }
                nums = nums.OrderByDescending(x => x >= 0 ? 1 : 0).ToList<int>();        
                for (int i = 0; i < nums.Count; i++)
                    file.WriteLine(nums[i]);
                nums.Clear();
            }
            file.Close();
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.231 из 5
Похожие ответы