Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace КАНЗАС_СИТИ_ШАФЛ
- {
- class Program
- {
- static void Main(string[] args)
- {
- int[] array = new int[20];
- FillArray(array);
- Console.Write("Не изменнённый массив: ");
- ShowInfo(array);
- ShuffleTheArray(array);
- Console.Write("\nМассив с перемещёнными числами: ");
- ShowInfo(array);
- Console.Write("\n");
- }
- static void FillArray(int[] array)
- {
- for (int i = 0; i < array.Length; i++)
- {
- array[i] = i + 1;
- }
- }
- static void ShuffleTheArray(int[] array)
- {
- Random random = new Random();
- int randomizedIndexValueForReassignment;
- int storedValueFromArray;
- for (int i = 0; i < array.Length; i++)
- {
- for (int j = 0; j < array.Length - 1; j++)
- {
- randomizedIndexValueForReassignment = random.Next(0, array.Length - 1);
- storedValueFromArray = array[i];
- array[i] = array[randomizedIndexValueForReassignment];
- array[randomizedIndexValueForReassignment] = storedValueFromArray;
- }
- }
- }
- static void ShowInfo(int[] array)
- {
- foreach (var number in array)
- {
- Console.Write(number + " ");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement