Professional Documents
Culture Documents
το γινόμενο αυτών. Για το λόγο αυτό θα ορίσετε μια δομή (struct) η οποία θα περιέχει δύο
μέλη, τον αριθμητή και τον παρονομαστή του κλάσματος που καταγράφει.
Το πρόγραμμα θα ρωτά στην αρχή για πόσα κλάσματα θα δοθούν στοιχεία. Ο χρήστης θα δίνει
το επιθυμητό πλήθος κλασμάτων και το πρόγραμμα θα δεσμεύει δυναμικά μνήμη κατάλληλου
μεγέθους για μια διάταξη (array) κλασμάτων όπου θα αποθηκευτούν τα στοιχεία που θα
δοθούν στη συνέχεια.
Στη συνέχεια καλώντας μια κατάλληλη συνάρτηση θα δημιουργεί μενού επιλογών για τη
διαχείριση των κλασμάτων. Θα επιτρέπονται οι εξής επιλογές:
4) Έξοδος
Στην επιλογή (2) καλώντας μία άλλη συνάρτηση που επίσης θα κατασκευάσετε, το
πρόγραμμά σας θα βρίσκει το γινόμενο όλων των κλασμάτων της διάταξης και θα επιστρέφει
το κλάσμα του αποτελέσματος και ως μια νέα δομή αλλά και διακριτά ως αριθμητής και
παρονομαστής.
Στην επιλογή (3) καλώντας μία άλλη συνάρτηση που επίσης θα κατασκευάσετε, το
πρόγραμμά σας θα τυπώνει στην οθόνη τα κλάσματα που πολλαπλασιάστηκαν και το
κλάσμα του αποτελέσματος.
Στην επιλογή (4) το πρόγραμμα θα τερματίζει αφού πρώτα ελευθερώσει τη μνήμη που έχει
δεσμευτεί.
Επισημάνσεις: