Advertisement
dmkozyrev

compare2

Jan 22nd, 2016
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.91 KB | None | 0 0
  1. int compare2(double * a, double * b, int N, int M){
  2.     int smaller = 0; // Количество таких пар, при которых a[i] < b[j]
  3.     int bigger = 0; // Количество таких пар, при которых a[i] > b[j]
  4.     int equal = 0; // Количество таких пар, при которых a[i] == b[j]
  5.    
  6. //  Каждый элемент a[i] необходимо сравнить с каждым элементом b[j]
  7.     int i, j; // Счетчики цикла
  8.     for(i=0; i < N; i++) // Цикл по массиву a
  9.         for(j=0; j < M; j++) // Цикл по массиву b
  10.             if (a[i] > b[j])
  11.                 bigger++; // Количество a[i] > b[j]
  12.             else if(a[i] < b[j])
  13.                 smaller++; // Количество a[i] < b[j]
  14.             else
  15.                 equal++; // Количество a[i] == b[j]
  16.    
  17.     if (equal != 0) return 0;
  18.     if (smaller == 0) return 1;
  19.     if (bigger == 0) return -1;
  20.            
  21.     return 0;  
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement