Исключить повторные вхождения чисел - C#
Формулировка задачи:
Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел.
Из файла f получить файл g, исключив повторные вхождения чисел
. Порядок следования чисел сохранить
Первая часть задания получается, а вот вторая нет( Решение задачи: «Исключить повторные вхождения чисел»
textual
Листинг программы
using System; using System.IO; using System.Linq; class Program { public static void Main(string[] args) { const uint numberCount = 25; int[] array = new int[numberCount]; Random random = new Random(); using (StreamWriter writer = new StreamWriter("E:\\Temp\\f.txt")) { for(int i = 0; i < numberCount; i++) { array[i] = random.Next(0, 25); writer.Write(array[i] + " "); } } array = File.ReadAllText("E:\\Temp\\f.txt").Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries) .Select(int.Parse) .Distinct() .ToArray(); using (StreamWriter writer = new StreamWriter("E:\\Temp\\g.txt")) { for(int i = 0; i < array.Length; i++) writer.Write(array[i] + " "); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д