Вывод чисел в случайном порядке - 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); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д