Παρακάτω σας δίνουμε πληροφορίες για το τι ελέγχει κάθε τεστ και τι τιμές πρέπει 
να έχουν οι σταθερές για τα βιβλία και τους χρήστες.  
Οι σταθερές για τα μεγέθη των ονομάτων δεν αλλάζουν.
 
test1: 
 	(A)
		Απλή περίπτωση με λίγα βιβλία. 
		#define MAX_BOOKS 5
		#define MAX_USERS 4
	(B)
		Όμοια δεδομένα με το (Α) αλλά τα μεγέθη των πινάκων είναι μεγαλύτερα.
		#define MAX_BOOKS 10
		#define MAX_USERS 7

test2: 
 	(A) Δεν υπάρχουν συστάσεις γιατί δεν υπάρχουν βιβλία που να έχει διαβάσει
		κάποιος άλλος και να μην έχει διαβάσει ο πελάτης.
		#define MAX_BOOKS 5
		#define MAX_USERS 4
	(B) Δεν υπάρχουν συστάσεις γιατί δεν υπάρχουν βιβλία με σκορ >= 3 που 
		να έχει διαβάσει κάποιος άλλος και να μην έχει διαβάσει ο πελάτης.
		#define MAX_BOOKS 5
		#define MAX_USERS 4
	(C) Δεν υπάρχουν συστάσεις γιατί ο πελάτης έχει διαβάσει τα πάντα.
		#define MAX_BOOKS 10
		#define MAX_USERS 7
	(D) Όμοια δεδομένα με το (Β) για μεγαλύτερα μεγέθη πινάκων.
		#define MAX_BOOKS 10
		#define MAX_USERS 7

test3: 
 	Σε όλα τα υποτέστ του 3:
		#define MAX_BOOKS 10
		#define MAX_USERS 7

 	(A) Πολλαπλές συστάσεις
	(B) Ο χρήστης με το μικρότερο correlation δεν είναι κατάλληλος
	(C) Ο χρήστης με το μικρότερο correlation δεν είναι κατάλληλος

test4:
 	Σε όλα τα υποτέστ του 4:
		#define MAX_BOOKS 10
		#define MAX_USERS 7
 	(Α) Ισοψηφία
	(Β) Ισοψηφία αλλά δίνονται λιγότερα βιβλία από MAX_BOOKS

test5: Δε δίνεται
	(A) Ανιχνεύει ήδη υπάρχοντες χρήστες (κατά την εισαγωγή) 
	(Β) Ελέγχει ειδικές περιπτώσεις ονομάτων χρηστών
	(C) Ελέγχει ειδικές περιπτώσεις τίτλων βιβλίων
 	(D) Ανιχνεύει απουσία του ονόματος πελάτη στους χρήστες
 	(Ε) Όλα τα παραπάνω σε ένα τεστ
 
xtra: Θα εισαχθούν βαθμοί από εμάς μετά το τέλος της προθεσμίας. 
	Αφαιρούνται μονάδες (δυνητικά περισσότερες από 10 - αυτή η κατηγορία
	μπορεί να έχει αρνητική βαθμολογία) για τα παρακάτω
	προβλήματα:
	- Μειωμένη αναγνωσιμότητα (Στοίχιση, Ονόματα, Σχόλια, κτλ.) 
 	- Μη τήρηση προδιαγραφών συναρτήσεων 
	- Μη χρήση συναρτήσεων από το string.h όπου ενδείκνυται
	- Μη χρήση της συνάρτησης αναζήτησης χρηστών όπου χρειάζεται

xtra_fsan: Θα εισαχθούν βαθμοί από εμάς μετά το τέλος της προθεσμίας.
	Θα τρέξουμε τα τεστ 1-4 έχοντας κάνει compile με -fsanitize=address
	και θα εισάγουμε εδώ το συνολικό βαθμό που προκύπτει. Αν είναι όλα 
	καλά, τότε σε αυτή την κατηγορία θα πάρετε το άθροισμα των βαθμών 
	που σας έδωσε το autolab για τα τεστ 1-4.
