Advertisement
punidota

Untitled

Mar 25th, 2016
401
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.06 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Lab4Array_
  4. {
  5.     internal class Program
  6.     {
  7.         public static void Splitter(int[] A, int[] B, out int[] C)
  8.         {
  9.             C = new int[10];
  10.             int i = 0, j = 0, k = 0;
  11.             while (i < A.Length && j < B.Length)
  12.                 C[k++] = A[i] < B[j] ? A[i++] : B[j++];
  13.             while (i < A.Length)
  14.                 C[k++] = A[i++];
  15.             while (j < B.Length)
  16.                 C[k++] = B[j++];
  17.             for (k = 0; k < C.Length; k++)
  18.                 Console.Write(C[k]);
  19.         }
  20.  
  21.         private static void Main()
  22.         {
  23.            int[] arr1 = { 1, 2, 4, 5, 6 };
  24.            int[] arr2 = { 3, 0, 7, 8, 9 };
  25.            int[] array;
  26.            Array.Sort(arr1);
  27.            Array.Sort(arr2);
  28.            Splitter(arr1, arr2, out array );
  29.            Array.Sort(array, (x, y) => -x.CompareTo(y));
  30.            Console.Write("\nОбратная сортировка: ");
  31.            foreach (var t in array)
  32.                Console.Write(t);
  33.            Console.Write("\n");
  34.         }
  35.     }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement