Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int* spoudastes_sto_mathima; // πίνακας με τον αριθμό των σπουδαστών ανά μάθημα
- int** stu_per_crs; // 2Δ πίνακας με τους αριθμούς των σπουδαστών ανά μάθημα
- // δημιουργία πίνακα conflict_matrix
- for (int exam1 = 1; exam1 < crs_no + 1; exam1++) // Από το πρώτο μέχρι το τελευταίο μάθημα
- {
- for (int exam2 = exam1 + 1; exam2 < crs_no + 1; exam2++) // Από το πρώτο μέχρι το τελευταίο μάθημα
- {
- bool f = true; // Αν βρει έναν σπουδαστή κοινό.. ΟΚ δε χρειάζεται να βρει και άλλον!
- for (int i = 0; i < spoudastes_sto_mathima[exam1] && f; i++) // Για όλους τους σπουδαστές του μαθήματος αυτού..
- for (int j = 0; j < spoudastes_sto_mathima[exam2] && f; j++) // Για όλους τους σπουδαστές του μαθήματος αυτού..
- if (stu_per_crs[exam1][i] == stu_per_crs[exam2][j]) // Αν στο μάθημα exam1 ο σπουδαστής i είναι ο ήδιος με το μάθημα exam2 σπουδαστή j
- {
- conflict_matrix[exam1][exam2] = 1;
- conflict_matrix[exam2][exam1] = 1;
- f = false; // ΒΡΉΚΑ ΈΝΑΝ - ΤΈΛΟΣ ΓΙΑ ΑΥΤΌ ΤΟ ΜΆΘΗΜΑ
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement