Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Program
- {
- static void Main()
- {
- int[] firstNumbers;
- int[] secondNumbers;
- int arrayLength = 5;
- int minNumber = 1;
- int maxNumber = 9;
- List<int> numbers = new List<int>();
- firstNumbers = GetRandomArray(arrayLength, minNumber, maxNumber);
- ShowNumbers(firstNumbers, "Первый массив:");
- secondNumbers = GetRandomArray(arrayLength, minNumber, maxNumber);
- ShowNumbers(secondNumbers, "Второй массив:");
- AddUniqueElements(numbers, firstNumbers);
- AddUniqueElements(numbers, secondNumbers);
- ShowNumbers(numbers, "итоговая коллекция:");
- }
- static void AddUniqueElements(List<int> numbers, int[] array)
- {
- foreach (int number in array)
- {
- if (numbers.Contains(number) == false)
- {
- numbers.Add(number);
- }
- }
- }
- static int[] GetRandomArray(int length, int minValue, int maxValue)
- {
- Random random = new Random();
- int[] array = new int[length];
- for (int i = 0; i < array.Length; i++)
- {
- array[i] = random.Next(minValue, maxValue + 1);
- }
- return array;
- }
- static void ShowNumbers(int[] array, string descriprion)
- {
- Console.WriteLine(descriprion);
- for (int i = 0; i < array.Length; i++)
- {
- Console.Write($"{array[i]} ");
- }
- Console.WriteLine();
- }
- static void ShowNumbers(List<int> numbers, string descriprion)
- {
- Console.WriteLine(descriprion);
- for (int i = 0; i < numbers.Count; i++)
- {
- Console.Write($"{numbers[i]} ");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement