Πίνακας περιεχομένων:
Βίντεο: ΠΛΗ30 - ΜΑΘΗΜΑ 2.2 - Δυναμικός Προγραμματισμός - Θεωρία 3 από 3 (Μέγιστη Κοινή Υπακολουθία) 2024
Αν ξεκινάτε απλά με προγραμματισμό C, δοκιμάστε τις ικανότητές σας με αυτά τα έργα. Οι απαντήσεις για αυτές τις ασκήσεις είναι όχι που παρέχονται στην ιστοσελίδα. Είναι μέχρι εσείς για να τις ολοκληρώσετε, χρησιμοποιώντας τις γνώσεις σας για το C. Καλή τύχη!
Έργο 1
Δημιουργήστε ένα πρόγραμμα που αρπάζει μια συμβολοσειρά κειμένου και στη συνέχεια συνοψίζει τις τιμές όλων των χαρακτήρων της συμβολοσειράς (ως ακέραιοι αριθμοί).
Έργο 2
Δημιουργήστε ένα πρόγραμμα που εμφανίζει τους πρώτους 100 πρώτους αριθμούς.
Έργο 3
Δημιουργήστε ένα πρόγραμμα που αντλεί πέντε τυχαίους αριθμούς, όπως ένα σχέδιο Lotto. Βεβαιωθείτε ότι ο ίδιος αριθμός δεν έχει τραβηχτεί δύο φορές.
Έργο 4
Δημιουργήστε ένα πρόγραμμα που διαβάζει λέξεις από ένα αρχείο κειμένου και επανασυναρμολογεί τις λέξεις με τυχαία σειρά.
Έργο 5
Δημιουργήστε ένα πρόγραμμα που προσομοιώνει ένα κατάστρωμα καρτών. Σχεδιάστε πέντε φύλλα από το κατάστρωμα.
Έργο 6
Δημιουργήστε ένα πρόγραμμα που διαβάζει την τυπική είσοδο και στέλνει στην τυπική έξοδο τις δεκαεξαδικές τιμές των χαρακτήρων εισόδου, χωρισμένες με κενά.
Έργο 7
Δημιουργήστε ένα πρόγραμμα που προσομοιώνει το ρολό μιας μήτρας. Έχετε το πρόγραμμα να εξάγει τους κυλίνδρους των έξι ζαριών επανειλημμένα μέχρι τουλάχιστον τέσσερα από τα ζάρια να κυλήσουν τον ίδιο αριθμό.
Έργο 8
Δημιουργήστε ένα πρόγραμμα που διαβάζει έναν κατάλογο αποθηκεύοντας πληροφορίες για κάθε ένα από τα αρχεία σε μια δομή. Οι δομές εμφανίζονται στη συνέχεια και ταξινομούνται ανά μέγεθος αρχείου, από μικρότερο σε μεγαλύτερο.
Έργο 9
Κωδικοποιήστε ένα πρόγραμμα που παίρνει την τιμή ενός μακρού int και περιστρέφει τις τιμές των δυαδικών ψηφίων έτσι ώστε η νέα τιμή να έχει τα bits που έχουν οριστεί από αριστερά προς δεξιά παρά από δεξιά προς τα αριστερά. Για παράδειγμα, εάν η αρχική τιμή είναι 01010011, η έξοδος είναι 11001010.
Έργο 10
Γράψτε ένα πρόγραμμα με μια συνάρτηση που μετατρέπει μια συμβολοσειρά σε μια ακέραια τιμή. Μην χρησιμοποιείτε τη λειτουργία strtol () ή οποιαδήποτε άλλη τυπική λειτουργία βιβλιοθήκης C. Γράψτε τη δική σας!