Τεχνολογία και Προγραμματισμός Υπολογιστών — Ιανουάριος 2020 (Εργαστήριο 6)¶
Η μεταγραφή προέρχεται από τη φωτογραφία IMG_20200114_173823_688.jpg.
IMG_20200114_173823_688.jpg¶
ΕΡΓΑΣΤΗΡΙΟ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ (6)
ΟΔΗΓΙΕΣ
ΠΡΕΠΕΙ ΝΑ ΑΠΑΝΤΗΣΕΤΕ ΣΕ ΔΥΟ ΑΠΟ ΤΑ ΤΡΙΑ ΘΕΜΑΤΑ ΟΙ ΑΠΑΝΤΗΣΕΙΣ ΣΑΣ ΘΑ ΕΙΝΑΙ ΣΤΟΝ ΥΠΟΛΟΓΙΣΤΗ ΚΑΙ ΣΤΗ ΚΟΛΛΑ
-
Υλοποιήστε συνάρτηση που διαβάζει ένα πίνακα ακεραίων δύο διαστάσεων (n x m) και ένα ακέραιο αριθμό, και επιστρέφει το πλήθος των γραμμών στις οποίες εμφανίζεται το στοιχείο άλλο -1. Φτιάξτε κυρίως πρόγραμμα που γεμίζει τον πίνακα με θετικά στοιχεία (με αμυντικό προγραμματισμό) διαβάζει ένα ακέραιο αριθμό και καλεί τη συνάρτηση.
-
Να γραφεί μία συνάρτηση το οποίο να παίρνει σαν όρισμα έναν θετικό ακέραιο και να ελέγχει αν είναι αριθμός Armstrong. Ένας αριθμός είναι αριθμός Armstrong αν είναι ίσος με το άθροισμα των ψηφίων του υψωμένα στον συνολικό αριθμό των ψηφίων του. Για παράδειγμα, ο τριψήφιος αριθμός 153 είναι αριθμός Armstrong, γιατί \(1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153\).
-
Να γραφεί ένα πρόγραμμα το οποίο να διαβάζει ακεραίους και να τους αποθηκεύει σε έναν πίνακα \(3 \times 4\). Το πρόγραμμα να βρίσκει το μέγιστο στοιχείο κάθε γραμμής και να θέτει όλα τα στοιχεία πριν από αυτό (στην ίδια γραμμή) ίσα με αυτό. Στη συνέχεια το πρόγραμμα να εκτυπώνει τον πίνακα.