Προγραμματισμός ΙΙ (C) Ασκήσεις
Από TeiWiki
Πίνακας περιεχομένων |
Άσκηση 1
Άσκηση 2
Άσκηση 3
Εάν υποτεθεί ότι θέλουμε να μελετήσουμε την συχνότητα εμφάνισης του αποτελέσματος ρίψης ενός ζαριού, να γίνει πρόγραμμα που εξομοιώνοντας την ρίψη του ζαριού να μετράει πόσες φορές και σε τι ποσοστό ήρθε 1, 2, 3, 4, 5 ή 6. Το πρόγραμμα να ρωτάει κάθε φορά πόσες ρίψεις επιθυμούμε.
Βοήθεια:
- Προσομοίωση ρίψεων:
- Διαβάστε για τις συναρτήσεις στο stdlib.h
- Σκεφτείτε πως μπορούμε να χρησιμοποιήσουμε το υπόλοιπο μιας διαίρεσης. Στη C ο τελεστής για να βρούμε το υπόλοιπο μιας διαίρεσης είναι ο %. Π.χ. 5%3 κάνει 2.
- Εκτύπωση ποσοστού:
- Για να τυπώσει η printf το σύμβολο % (τοις εκατό) γράφουμε %%.
Παρατηρήσεις:
Προσπαθήστε να αφήνετε εσοχή στην αρχή κάθε block, δηλαδή να αφήνετε κενό μετά από κάθε {, και να επιστρέφετε στο τέλος του block, δηλαδή μετά από }. Με αυτό τον τρόπο ο κώδικας γίνεται πιο ευανάγνωστος.
Λύση (ένας τρόπος)
Άσκηση 4
Να γίνει πρόγραμμα που να κάνει αντιστροφή ενός πίνακα που του δίνει ο χρήστης και να τον εκτυπώνει. Το πρόγραμμα θα πρέπει να δίνει 2 επιλογές στον χρήστη: να δώσει και να αντιστρέψει έναν πίνακα ακεραίων και έναν πίνακα χαρακτήρων (την κάθε περίπτωση θα την αναλαμβάνει ξεχωριστή συνάρτηση με τη χρήση δείκτη ως όρισμα).

