Οδηγός Μελέτης - Εισαγωγή στον Προγραμματισμό

Α19.2 · Πώς αναπαριστούμε 100 φοιτητές;

Διάλεξη 19, διαφάνειες 6–7 · Δυσκολία ★☆☆ · short-answer · Κεφάλαια: 19

Για ένα πρόγραμμα διαχείρισης μιας λίστας φοιτητών θα χρειαστείτε μεταβλητές για τα ακόλουθα:

char first_name[128];
char last_name[128];
unsigned int year;
double grade;

Έστω ότι έχουμε 100 φοιτητές, τι θα κάνουμε για να τους αναπαραστήσουμε στο πρόγραμμά μας;

Υπόδειξη

Σκεφτείτε πρώτα τη λύση μόνο με πίνακες: πόσους πίνακες χρειάζεστε και τι πρέπει να ισχύει για τη θέση i σε καθέναν; Μετά σκεφτείτε πώς θα μπορούσαν τα τέσσερα πεδία ενός φοιτητή να γίνουν ένας τύπος.

Αριθμός στον οδηγό: Α19.2 (στο κεφάλαιο) · Μόνιμο αναγνωριστικό: slides-lec19-many-students · Σύνδεσμος: https://progintro.github.io/study/questions/slides/slides-lec19-many-students.html · Markdown (GitHub)