Το πρόβλημα με το #endif
δημιουργήθηκε μόνο σε όσους έκαναν copy-paste τον κώδικα του template της εργαστηριακής εξέτασης στον editor τους και μόνο αν ο editor τους έχει την κακή συνήθεια να μη βάζει τέλος γραμμής (EOL) πριν το τέλος του αρχείου (EOF). Στην περίπτωση που συνέβησαν αυτά τα δύο, το αποτέλεσμα ήταν ότι κατά την υποβολή του προγράμματός σας στον grader υπήρχε σφάλμα μεταγλώττισης που ανέφερε ρητά "missing #endif" (ή κάτι τέτοιο).
Υπό ΚΣ δε χρειαζόταν να κάνετε απολύτως τίποτα με την τελευταία γραμμή του αρχείου.
Αν το πρόγραμμά σας έγινε δεκτό από τον grader χωρίς σφάλμα μεταγλώττισης, τότε όλα είναι καλά και δεν έχετε τίποτα να ανησυχείτε σχετικά με αυτό το ζήτημα.
Η τελευταία γραμμή κάθε αρχείου κειμένου (που σέβεται τον εαυτό του, όπως λέει και ο ερωτών) πρέπει να καταλήγει σε EOL. Αυτό προφανώς ισχύει και για τον κώδικα των προγραμμάτων, που γράφεται σε αρχεία κειμένου. Είτε ο compiler που τρέχει στον grader είτε ο ίδιος ο grader φαίνεται ότι δε λειτουργούν σωστά αν το πρόγραμμα δεν έχει EOL πριν το EOF.