Исключить повторные вхождения чисел - C#

  1. Заполнить файл 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] + " ");
        }
    }
}


Похожие ответы
  1. Как можно реализовать программу? Исключить из строки все заглавные символы C# Помогите пожалуйста

  1. Дан массив целых чисел и целое число К. Исключить из него элемент, номер которого совпадает с K. Помогите решить

  1. Пользователем вводится одномерный массив целых чисел и число X. Удалить все повторные вхождения чисел, превышающих X (можно перекопировать их в другой массив).

  1. В магазине имеется список лиц, записавшихся на покупку мебельного гарнитура. Каждая запись этого списка содержит порядковый номер, фамилию, домашний адрес покупателя и дату постановки на учет. Предполагается, что список упорядочен в порядке возрастания даты постановки на учет. Требуется удалить в нем все повторные записи, проверку осуществлять по фамилии и домашнему адресу.

  1. Здравствуйте. Неделю назад начал учить С # и вот прошел несколько тем решил поиграть с консольным приложением. Но я не могу понять как исправить ошибку( деление на 0) в данном коде, хотя это даже не ошибка просто баг который я не могу поймать при деление на 0 консоль выдает -? а я хотел бы предупредить пользователя что деление на 0 невозможно. Возможно кто-то из более опытных пользователей поможет. Заранее благодарен! Код:

  1. В case 3: удалить из списка все повторные записи, проверяя Ф.И.О. и домашний адрес. Вот рабочая программа.

  1. Из массива целых чисел исключить два первых отрицательных элемента написать ан C#. Пользователь указывает размерность массива и вводит элементы массива. Массивы содержат только целые числа

  1. Из массива целых чисел исключить два первых отрицательных элемента написать ан C#. Пользователь указывает размерность массива и вводит элементы массива. Массивы содержат только целые числа

  1. Из произвольной последовательности символов, расположенной в текстовом файле, исключить специальные символы.

  1. Помогите, с написанием консольной программы. Основная задача:Из массива целых чисел, элементы которого расположены по возрастанию (имеются совпадающие), исключить одинаковые элементы.Общие рекомендации по выполнению задания. Работа с интерфейсом программы должна быть интуитивно понятной. Пользователь указывает размерность массива и вводит элементы массива. Массивы содержат только целые числа. Алгоритм должен преобразовывать элементы массива путем удаления (включения) одного или нескольких элементов. В программе должна быть предусмотрена проверка на возможность (или невозможность) выполнения преобразования массива. Заранее Спасибо!