Advertisement
Raizekas

Untitled

Jan 27th, 2016
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.93 KB | None | 0 0
  1.  static Studentas[] suliejimas(Studentas[] A, Studentas[] B)
  2.         {
  3.             Studentas[] C = new Studentas[A.Length + B.Length];
  4.  
  5.             int a = 0, b = 0, c = 0;
  6.             while (a < A.Length && b < B.Length)
  7.             {
  8.                 if (string.Compare(A[a].ImtiVardaIrPavarde(), B[b].ImtiVardaIrPavarde()) < 0 ||
  9.                     string.Compare(A[a].ImtiVardaIrPavarde(), B[b].ImtiVardaIrPavarde()) == 0 && A[a].ImtiVidruki() > B[b].ImtiVidruki() ||
  10.                     string.Compare(A[a].ImtiVardaIrPavarde(), B[b].ImtiVardaIrPavarde()) == 0 && A[a].ImtiVidruki() == B[b].ImtiVidruki() && A[a].egzaminopaz > B[b].egzaminopaz)
  11.  
  12.                     C[c++] = A[a++];
  13.                 else
  14.                     C[c++] = B[b++];
  15.             }
  16.  
  17.             while (a < A.Length)
  18.                 C[c++] = A[a++];
  19.  
  20.             while (b < B.Length)
  21.                 C[c++] = B[b++];
  22.  
  23.             return C;
  24.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement