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

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

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

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

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

textual
Листинг программы
  1. static void Main(string[] args)
  2.         {
  3.             int number;
  4.             bool flag;
  5.  
  6.             do
  7.             {
  8.                 Console.Write("Введите натуральное число: ");
  9.                 flag = int.TryParse(Console.ReadLine(), out number);
  10.                 if (!flag ||number <= 0)
  11.                     Console.WriteLine("Введены некорректные данные");
  12.             }
  13.             while (!flag || number < 0);
  14.  
  15.  
  16.             var random = new Random();
  17.             var range = Enumerable.Range(1, number);
  18.             range = range.OrderBy(k => random.Next());
  19.  
  20.             Console.WriteLine("Числа в случайном порядке:");
  21.             range.ToList().ForEach(Console.WriteLine);
  22.             Console.ReadKey(true);
  23.         }

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


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

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

9   голосов , оценка 4.111 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы