Τεχνολογία και Προγραμματισμός Υπολογιστών — C Ιούνιος 2024¶
Η μεταγραφή προέρχεται από τη σελίδα 4 του 2023-_2024.pdf.
2023-_2024.pdf (σελ. 4)¶
C Ιούνης 2024 (Διευρυμένη εξεταστική)
Θέμα 1
Πρόγραμμα που δημιουργεί 10 ακεραίους και τους αποθηκεύει σε έναν πίνακα. Στη συνέχεια καλεί συνάρτηση που ελέγχει αν ο πίνακας είναι συμμετρικός, αν δηλαδή το πρώτο στοιχείο είναι ίσο με το τελευταίο, το δεύτερο με το προτελευταίο κ.ο.κ. Αν ο πίνακας δεν είναι συμμετρικός, η συνάρτηση επιστρέφει στη θέση του πρώτου στοιχείου που «χαλάει » τη συμμετρία.
Θέμα 2
Δημιουργείστε συνάρτηση που να δέχεται σαν παράμετρο έναν πίνακα και να ελέγχει αν είναι ταξινομημένος. Αν είναι σε αύξουσα σειρά επιστρέφει 1, σε φθίνουσα 2, αλλιώς κάποια άλλη ακέραια τιμή. Να γραφεί πρόγραμμα που δημιουργεί 10 τυχαίες ακέραιες τιμές [5,20], να τις αποθηκεύει σε έναν πίνακα με χρήση της συνάρτησης και να εμφανίζει μήνυμα για το αν είναι ταξινομημένος ή όχι.
Θέμα 3
Πρόγραμμα που διαβάζει ένα αλφαριθμητικό (string) και έναν χαρακτήρα (char) και ελέγχει αν ο χαρακτήρας υπάρχει στο αλφαριθμητικό. Αν ναι εκτυπώνει την τελευταία του εμφάνιση.