Вывод чисел в случайном порядке - C#

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

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

Добрый день! Помогите, пожалуйста. В программу вводится число. Нужно вывести все числа от 1 до этого числа в случайном порядке. Например, вводится число 5, нужно вывести числа 1,2,3,4,5 в случайном порядке

Решение задачи: «Вывод чисел в случайном порядке»

textual
Листинг программы
static void Main(string[] args)
        {
            int number;
            bool flag;
 
            do
            {
                Console.Write("Введите натуральное число: ");
                flag = int.TryParse(Console.ReadLine(), out number);
                if (!flag ||number <= 0)
                    Console.WriteLine("Введены некорректные данные");
            }
            while (!flag || number < 0);
 
 
            var random = new Random();
            var range = Enumerable.Range(1, number);
            range = range.OrderBy(k => random.Next());
 
            Console.WriteLine("Числа в случайном порядке:");
            range.ToList().ForEach(Console.WriteLine);
            Console.ReadKey(true);
        }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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