Advertisement
Stann

RandomizeNumbers

Mar 27th, 2014
483
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.70 KB | None | 0 0
  1. using System;
  2. class RandomizeNumbers
  3. {
  4.     static void Main()
  5.     {
  6.         //Write a program that enters an integer n and prints the numbers 1, 2, …, n in random order.
  7.  
  8.         Console.Write("Enter n: ");
  9.         int n = int.Parse(Console.ReadLine());
  10.         bool[] printed = new bool[n + 1];
  11.         Random randomNum = new Random();
  12.         int numberToPrint;
  13.         for (int i = 1; i <= n; i++)
  14.         {
  15.             numberToPrint = randomNum.Next(1, n + 1);
  16.             if (!printed[numberToPrint])
  17.             {
  18.                 Console.Write(numberToPrint + " ");
  19.                 printed[numberToPrint] = true;
  20.             }
  21.             else
  22.             {
  23.                 i--;
  24.             }
  25.         }
  26.     }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement