Advertisement
Tassos

what?

Apr 27th, 2015
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.38 KB | None | 0 0
  1. int* spoudastes_sto_mathima; // πίνακας με τον αριθμό των σπουδαστών ανά μάθημα
  2. int** stu_per_crs; // 2Δ πίνακας με τους αριθμούς των σπουδαστών ανά μάθημα
  3.  
  4. // δημιουργία πίνακα conflict_matrix
  5. for (int exam1 = 1; exam1 < crs_no + 1; exam1++) // Από το πρώτο μέχρι το τελευταίο μάθημα
  6. {
  7.     for (int exam2 = exam1 + 1; exam2 < crs_no + 1; exam2++) // Από το πρώτο μέχρι το τελευταίο μάθημα
  8.     {
  9.         bool f = true; // Αν βρει έναν σπουδαστή κοινό.. ΟΚ δε χρειάζεται να βρει και άλλον!
  10.        
  11.        
  12.         for (int i = 0; i < spoudastes_sto_mathima[exam1] && f; i++) // Για όλους τους σπουδαστές του μαθήματος αυτού..
  13.            
  14.             for (int j = 0; j < spoudastes_sto_mathima[exam2] && f; j++) // Για όλους τους σπουδαστές του μαθήματος αυτού..
  15.                
  16.                 if (stu_per_crs[exam1][i] == stu_per_crs[exam2][j]) // Αν στο μάθημα exam1 ο σπουδαστής i είναι ο ήδιος με το μάθημα exam2 σπουδαστή j
  17.                 {
  18.                     conflict_matrix[exam1][exam2] = 1;
  19.                     conflict_matrix[exam2][exam1] = 1;
  20.                     f = false; // ΒΡΉΚΑ ΈΝΑΝ - ΤΈΛΟΣ ΓΙΑ ΑΥΤΌ ΤΟ ΜΆΘΗΜΑ
  21.                 }
  22.     }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement