Advertisement
AlezM

MaterialDependence

Jan 8th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.71 KB | None | 0 0
  1. bool MaterialDependence(int m1, int m2)
  2. {
  3.     int w1[5], w2[5];
  4.     for (int i = 0; i < 5; i++)
  5.     {
  6.         w1[i] = ww[m1][i];
  7.         w2[i] = ww[m2][i];
  8.     }
  9.  
  10.     return (w1[0] + w1[1] + w1[2] + w1[3] + w1[4] < w2[0] + w2[1] + w2[2] + w2[3] + w2[4])
  11.            && (w1[0] < w2[0])
  12.            && (w1[0] + w1[1] < w2[0 + w2[1]])
  13.            && (w1[2] < w2[2])
  14.            && (w1[0] + w1[1] + w1[3] < w2[0] + w2[1] + w2[3])
  15.            && (w1[2] + w1[4] < w2[2] + w2[4]);
  16. }
  17.  
  18. int main()
  19. {
  20.     int i, j;
  21.     WInit();
  22.  
  23.     for (int i = 0; i < wcount; i++)
  24.         for (j = 0; j < wcount; j++)
  25.             if (MaterialDependence(i, j))
  26.                 printf("%i -> %i are dependent.\n", i, j);
  27.  
  28.     return 0;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement