Advertisement
vovanhik_24

#32

Sep 4th, 2023 (edited)
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.02 KB | None | 0 0
  1.         static void Main(string[] args)
  2.         {
  3.             int[] arrayNumbers = { 1, 2, 3, 4, 5, 6, };
  4.  
  5.             Console.WriteLine("Исходный массив: ");
  6.             ShowArray(arrayNumbers);
  7.  
  8.             Console.WriteLine("\n\nПремешанный массив: ");
  9.             Shuffle(arrayNumbers);
  10.             ShowArray(arrayNumbers);
  11.  
  12.             Console.WriteLine("\n");
  13.         }
  14.  
  15.         private static void Shuffle(int[] array)
  16.         {
  17.             Random random = new Random();
  18.  
  19.             for (int i = array.Length - 1; i >= 0; i--)
  20.             {
  21.                 int randomIndexPosition = random.Next(i + 1);
  22.  
  23.                 int tempItem = array[randomIndexPosition];
  24.                 array[randomIndexPosition] = array[i];
  25.                 array[i] = tempItem;
  26.             }
  27.         }
  28.  
  29.         private static void ShowArray(int[] array)
  30.         {
  31.             for (int i = 0; i < array.Length; i++)
  32.             {
  33.                 Console.Write(array[i] + " ");
  34.             }
  35.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement