Δωρεάν έξοδα αποστολής για αγορές 30,00€ και άνω
Βάρος | 0,800 kg |
---|---|
Είδος | |
Έκδοση | |
Εκδότης | |
Έτος έκδοσης | |
ISBN | |
Μήνας έκδοσης | |
Σελίδες | |
Σχήμα |
Το βιβλίο αυτό αποτελεί σύνοψη τού βιβλίου “Λυμένες Ασκήσεις C++”, 2020, ISBN 978-618-
00-2137-0 . Περιέχει περίπου το 70% του περιεχομένου και 93 λιγότερες ασκήσεις από αυτό
παραλείποντας τα προχωρημένα θέματα τής γλώσσας και δημιουργώντας έτσι μια συνοπτική
αλλά ουσιαστική παρουσίασή της. Εξετάζονται όλα τα απαραίτητα θέματα έτσι ώστε ο
αναγνώστης να μάθει γρήγορα και εύκολα τον βασικό κορμό τής γλώσσας C++ .
Οι αναγνώστες που μπορούν να χρησιμοποιήσουν επωφελώς το βιβλίο αυτό είναι:
1. Φοιτητές ΑΕΙ
2. Φοιτητές ΑΤΕΙ
3. Σπουδαστές ΙΕΚ
4. Κάθε αναγνώστης που θέλει μια γρήγορη εισαγωγή στην γλώσσα C++.
Επίπεδο Βιβλίου: Αρχάριοι , Προχωρημένοι , Έμπειροι
ΠΡΟΛΟΓΟΣ………………………………………………………………………………………………………..11
ΚΕΦΑΛΑΙΟ 1: ΕΞΟΔΟΣ ΠΛΗΡΟΦΟΡΙΩΝ ΣΤΗΝ ΟΘΟΝΗ…………………………………..12
1.1 Ρεύμα Εξόδου – Αντικείμενο “cout”………………………………………………………………12
Άσκηση 1……………………………………………………………………………………………………..12
Άσκηση 2……………………………………………………………………………………………………..13
Άσκηση 3……………………………………………………………………………………………………..14
Άσκηση 4……………………………………………………………………………………………………..14
Άσκηση 5……………………………………………………………………………………………………..15
Άσκηση 6……………………………………………………………………………………………………..16
Άσκηση 7……………………………………………………………………………………………………..16
Άσκηση 8……………………………………………………………………………………………………..17
Άσκηση 9……………………………………………………………………………………………………..18
Άσκηση 10……………………………………………………………………………………………………18
Άσκηση 11……………………………………………………………………………………………………19
Άσκηση 12……………………………………………………………………………………………………19
Άσκηση 14……………………………………………………………………………………………………20
Άσκηση 15……………………………………………………………………………………………………20
ΚΕΦΑΛΑΙΟ 2 : ΕΙΣΟΔΟΣ ΔΕΔΟΜΕΝΩΝ ΑΠΟ ΤΟ ΠΛΗΚΤΡΟΛΟΓΙΟ (cin,
cin.getline)…………………………………………………………………………………………………………..22
- Ρεύμα εισόδου – Αντικείμενο “cin”…………………………………………………………………22
Άσκηση 1……………………………………………………………………………………………………..22
Άσκηση 2 [cin.get, cin.getline]……………………………………………………………………….23
Άσκηση 3 [cin.read]………………………………………………………………………………………24
Άσκηση 4 [cin.getline]…………………………………………………………………………………..24
ΚΕΦΑΛΑΙΟ 3: ΑΚΕΡΑΙΟΙ ΑΡΙΘΜΟΙ…………………………………………………………………..26
Άσκηση 1…………………………………………………………………………………………………………26
Άσκηση 2…………………………………………………………………………………………………………27
Άσκηση 3…………………………………………………………………………………………………………28
Άσκηση 4…………………………………………………………………………………………………………29
Άσκηση 5…………………………………………………………………………………………………………30
Άσκηση 6…………………………………………………………………………………………………………30
Άσκηση 7…………………………………………………………………………………………………………31
Άσκηση 8…………………………………………………………………………………………………………32
Άσκηση 9…………………………………………………………………………………………………………32
Άσκηση 10……………………………………………………………………………………………………….34
Άσκηση 11……………………………………………………………………………………………………….35
Άσκηση 12……………………………………………………………………………………………………….36
Άσκηση 13……………………………………………………………………………………………………….37
ΚΕΦΑΛΑΙΟ 4: ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ…………………………………………………………..38
Άσκηση 1…………………………………………………………………………………………………………38
Άσκηση 2…………………………………………………………………………………………………………39
Άσκηση 3…………………………………………………………………………………………………………39
1“C++ 347 Λυμένες Ασκήσεις Με Σχόλια (Σύνοψη)“, Α.Χ.Δρακόπουλος
Άσκηση 4…………………………………………………………………………………………………………40
Άσκηση 5…………………………………………………………………………………………………………41
Άσκηση 6…………………………………………………………………………………………………………41
Άσκηση 7…………………………………………………………………………………………………………42
Άσκηση 8…………………………………………………………………………………………………………42
Άσκηση 9…………………………………………………………………………………………………………43
Άσκηση 10……………………………………………………………………………………………………….44
Άσκηση 11……………………………………………………………………………………………………….45
Άσκηση 12……………………………………………………………………………………………………….46
ΚΕΦΑΛΑΙΟ 5: ΑΚΕΡΑΙΟΙ ΚΑΙ ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ ( ΠΡΑΞΕΙΣ )………………47
Άσκηση 1…………………………………………………………………………………………………………47
Άσκηση 2…………………………………………………………………………………………………………48
ΚΕΦΑΛΑΙΟ 6: ΑΛΓΕΒΡΙΚΕΣ ΠΑΡΑΣΤΑΣΕΙΣ…………………………………………………….49
Άσκηση 1…………………………………………………………………………………………………………49
Άσκηση 2…………………………………………………………………………………………………………49
Άσκηση 3…………………………………………………………………………………………………………50
Άσκηση 4…………………………………………………………………………………………………………51
ΚΕΦΑΛΑΙΟ 7: ΤΕΛΕΣΤΕΣ………………………………………………………………………………….52
7.1 Συντομεύσεις Τελεστών Απόδοσης Τιμής………………………………………………………52
Άσκηση 1……………………………………………………………………………………………………..52
Άσκηση 2……………………………………………………………………………………………………..52
Άσκηση 3……………………………………………………………………………………………………..53
Άσκηση 4……………………………………………………………………………………………………..53
Άσκηση 5……………………………………………………………………………………………………..54
7.2 Τελεστής Προσαύξησης Και Ελάττωσης Μεταβλητής Κατά Μονάδα……………….55
Άσκηση 1……………………………………………………………………………………………………..55
Άσκηση 2……………………………………………………………………………………………………..56
Άσκηση 3……………………………………………………………………………………………………..57
Άσκηση 4……………………………………………………………………………………………………..58
7.3 Τελεστές Σύγκρισης…………………………………………………………………………………….59
Άσκηση 1……………………………………………………………………………………………………..59
Άσκηση 2……………………………………………………………………………………………………..61
Άσκηση 3……………………………………………………………………………………………………..61
7.4 Λογικοί Τελεστές………………………………………………………………………………………..62
Άσκηση 1……………………………………………………………………………………………………..62
Άσκηση 2……………………………………………………………………………………………………..65
Άσκηση 3……………………………………………………………………………………………………..66
7.5 Τριαδικός Τελεστής ?:………………………………………………………………………………….69
Άσκηση 1……………………………………………………………………………………………………..69
Άσκηση 2……………………………………………………………………………………………………..69
Άσκηση 3……………………………………………………………………………………………………..70
Άσκηση 4……………………………………………………………………………………………………..70
Άσκηση 5……………………………………………………………………………………………………..71
Άσκηση 6……………………………………………………………………………………………………..72
Άσκηση 7……………………………………………………………………………………………………..72
Άσκηση 8……………………………………………………………………………………………………..73
2“C++ 347 Λυμένες Ασκήσεις Με Σχόλια (Σύνοψη)“, Α.Χ.Δρακόπουλος
7.6 Τελεστής Κόμμα………………………………………………………………………………………….74
Άσκηση 1……………………………………………………………………………………………………..74
Άσκηση 2……………………………………………………………………………………………………..75
Άσκηση 3……………………………………………………………………………………………………..76
7.7 Τελεστής Υπολογισμού Μεγέθους Μεταβλητών (sizeof)…………………………………77
Άσκηση 1……………………………………………………………………………………………………..77
Άσκηση 2……………………………………………………………………………………………………..77
Άσκηση 3……………………………………………………………………………………………………..78
Άσκηση 4……………………………………………………………………………………………………..80
ΚΕΦΑΛΑΙΟ 8: ΔΕΙΚΤΕΣ…………………………………………………………………………………….82
8.1 Δείκτες Ακεραίων………………………………………………………………………………………..82
Άσκηση 1……………………………………………………………………………………………………..82
Άσκηση 2……………………………………………………………………………………………………..83
Άσκηση 3……………………………………………………………………………………………………..84
Άσκηση 4……………………………………………………………………………………………………..85
Άσκηση 5……………………………………………………………………………………………………..86
Άσκηση 6……………………………………………………………………………………………………..87
Άσκηση 7……………………………………………………………………………………………………..87
Άσκηση 8……………………………………………………………………………………………………..88
Άσκηση 9……………………………………………………………………………………………………..89
8.2 Δείκτες Πραγματικών Αριθμών…………………………………………………………………….89
Άσκηση 1……………………………………………………………………………………………………..89
Άσκηση 2……………………………………………………………………………………………………..90
Άσκηση 3……………………………………………………………………………………………………..91
Άσκηση 4……………………………………………………………………………………………………..92
Άσκηση 5……………………………………………………………………………………………………..93
Άσκηση 6……………………………………………………………………………………………………..94
ΚΕΦΑΛΑΙΟ 9: ΧΑΡΑΚΤΗΡΕΣ…………………………………………………………………………….95
11.1 Χαρακτήρες – Εισαγωγή…………………………………………………………………………….95
Άσκηση 1……………………………………………………………………………………………………..95
Άσκηση 2……………………………………………………………………………………………………..96
Άσκηση 3……………………………………………………………………………………………………..96
Άσκηση 4……………………………………………………………………………………………………..97
Άσκηση 5……………………………………………………………………………………………………..98
Άσκηση 6……………………………………………………………………………………………………..99
Άσκηση 7……………………………………………………………………………………………………100
Άσκηση 8……………………………………………………………………………………………………101
Άσκηση 9……………………………………………………………………………………………………102
Άσκηση 10………………………………………………………………………………………………….103
Άσκηση 11………………………………………………………………………………………………….104
Άσκηση 12………………………………………………………………………………………………….105
11.2 Συναρτήσεις Χαρακτήρων………………………………………………………………………..106
11.2.1 Συνάρτηση putchar…………………………………………………………………………….106
Άσκηση 1………………………………………………………………………………………………..106
Άσκηση 2………………………………………………………………………………………………..107
Άσκηση 3………………………………………………………………………………………………..108
3“C++ 347 Λυμένες Ασκήσεις Με Σχόλια (Σύνοψη)“, Α.Χ.Δρακόπουλος
Άσκηση 4………………………………………………………………………………………………..108
11.2.2 Συνάρτηση getchar…………………………………………………………………………….109
Άσκηση 1………………………………………………………………………………………………..109
Άσκηση 2………………………………………………………………………………………………..110
Άσκηση 3………………………………………………………………………………………………..110
Άσκηση 4………………………………………………………………………………………………..111
Άσκηση 5………………………………………………………………………………………………..112
11.2.3 Συνάρτηση getc…………………………………………………………………………………113
Άσκηση 1………………………………………………………………………………………………..113
Άσκηση 2………………………………………………………………………………………………..113
11.2.4 Συνάρτηση putc…………………………………………………………………………………114
Άσκηση 1………………………………………………………………………………………………..114
ΚΕΦΑΛΑΙΟ 10: ΠΙΝΑΚΕΣ………………………………………………………………………………..116
10.1 Πίνακες – Εισαγωγή………………………………………………………………………………….116
Άσκηση 1……………………………………………………………………………………………………116
Άσκηση 2……………………………………………………………………………………………………117
Άσκηση 3……………………………………………………………………………………………………119
Άσκηση 4……………………………………………………………………………………………………120
Άσκηση 5……………………………………………………………………………………………………121
Άσκηση 6……………………………………………………………………………………………………122
Άσκηση 7……………………………………………………………………………………………………123
Άσκηση 8……………………………………………………………………………………………………125
Άσκηση 9……………………………………………………………………………………………………127
Άσκηση 10………………………………………………………………………………………………….128
Άσκηση 11………………………………………………………………………………………………….129
Άσκηση 12………………………………………………………………………………………………….132
Άσκηση 13………………………………………………………………………………………………….133
10.2 Πίνακες Πολλών Διαστάσεων……………………………………………………………………134
Άσκηση 1……………………………………………………………………………………………………134
Άσκηση 2……………………………………………………………………………………………………135
Άσκηση 3……………………………………………………………………………………………………136
Άσκηση 4……………………………………………………………………………………………………136
ΚΕΦΑΛΑΙΟ 11: ΑΛΦΑΡΙΘΜΗΤΙΚΑ………………………………………………………………….139
11.1 Αλφαριθμητικά – Εισαγωγή………………………………………………………………………139
Άσκηση 1……………………………………………………………………………………………………139
Άσκηση 2……………………………………………………………………………………………………140
Άσκηση 3……………………………………………………………………………………………………141
Άσκηση 4……………………………………………………………………………………………………142
Άσκηση 5……………………………………………………………………………………………………142
Άσκηση 6……………………………………………………………………………………………………143
Άσκηση 7……………………………………………………………………………………………………144
Άσκηση 8……………………………………………………………………………………………………144
Άσκηση 9……………………………………………………………………………………………………146
Άσκηση 10………………………………………………………………………………………………….147
Άσκηση 11………………………………………………………………………………………………….147
Άσκηση 12………………………………………………………………………………………………….148
4“C++ 347 Λυμένες Ασκήσεις Με Σχόλια (Σύνοψη)“, Α.Χ.Δρακόπουλος
Άσκηση 13………………………………………………………………………………………………….149
11.2 Συναρτήσεις Αλφαριθμητικών…………………………………………………………………..151
Άσκηση 1……………………………………………………………………………………………………151
Άσκηση 2……………………………………………………………………………………………………152
Άσκηση 3……………………………………………………………………………………………………152
Άσκηση 4……………………………………………………………………………………………………153
Άσκηση 5……………………………………………………………………………………………………154
Άσκηση 6……………………………………………………………………………………………………155
Άσκηση 7……………………………………………………………………………………………………156
Άσκηση 8……………………………………………………………………………………………………157
11.3 Συναρτήσεις Μετατροπής Συμβολοσειρών Σε Ακέραιους Και Πραγματικούς…159
13.3.1 Συνάρτηση μετατροπής αλφαριθμητικού σε ακέραιο αριθμό: atoi……………159
Άσκηση 1………………………………………………………………………………………………..159
Άσκηση 2………………………………………………………………………………………………..159
Άσκηση 3………………………………………………………………………………………………..160
Άσκηση 4………………………………………………………………………………………………..161
13.3.2 Συνάρτηση μετατροπής αλφαριθμητικού σε πραγματικό αριθμό : atof……..162
Άσκηση 1………………………………………………………………………………………………..162
Άσκηση 2………………………………………………………………………………………………..163
Άσκηση 3………………………………………………………………………………………………..164
13.3.3 Συνάρτηση μετατροπής αλφαριθμητικού σε ακέραιο αριθμό τύπου long int:
atol…………………………………………………………………………………………………………….165
Άσκηση 1………………………………………………………………………………………………..165
Άσκηση 2………………………………………………………………………………………………..166
11.4 Aλφαριθμητικά Σαν Πίνακες…………………………………………………………………….167
Άσκηση 1……………………………………………………………………………………………………167
Άσκηση 2……………………………………………………………………………………………………167
Άσκηση 3……………………………………………………………………………………………………168
Άσκηση 4……………………………………………………………………………………………………169
11.5 Δείκτες Αλφαριθμητικών ( strings )……………………………………………………………171
Άσκηση 1……………………………………………………………………………………………………171
Άσκηση 2……………………………………………………………………………………………………173
Άσκηση 3……………………………………………………………………………………………………174
ΚΕΦΑΛΑΙΟ 12: ΑΠΑΡΙΘΜΗΤΟΙ ΤΥΠΟΙ…………………………………………………………..176
Άσκηση 1……………………………………………………………………………………………………….176
Άσκηση 2……………………………………………………………………………………………………….177
ΚΕΦΑΛΑΙΟ 13: ΜΕΤΑΤΡΟΠΗ ΤΥΠΩΝ (Casting)………………………………………………179
Άσκηση 1……………………………………………………………………………………………………….179
Άσκηση 2……………………………………………………………………………………………………….180
ΚΕΦΑΛΑΙΟ 14: ΣΤΑΘΕΡΕΣ………………………………………………………………………………182
Άσκηση 1……………………………………………………………………………………………………….182
Άσκηση 2……………………………………………………………………………………………………….183
ΚΕΦΑΛΑΙΟ 15: ΔΟΜΕΣ ΕΠΙΛΟΓΗΣ…………………………………………………………………185
15.1 Δομή Επιλογής if……………………………………………………………………………………..185
Άσκηση 1……………………………………………………………………………………………………185
Άσκηση 2……………………………………………………………………………………………………186
5“C++ 347 Λυμένες Ασκήσεις Με Σχόλια (Σύνοψη)“, Α.Χ.Δρακόπουλος
Άσκηση 3……………………………………………………………………………………………………186
Άσκηση 4……………………………………………………………………………………………………187
Άσκηση 5……………………………………………………………………………………………………188
Άσκηση 6……………………………………………………………………………………………………188
Άσκηση 7……………………………………………………………………………………………………189
Άσκηση 8……………………………………………………………………………………………………190
Άσκηση 9……………………………………………………………………………………………………190
Άσκηση 10………………………………………………………………………………………………….191
Άσκηση 11………………………………………………………………………………………………….192
Άσκηση 12………………………………………………………………………………………………….192
Άσκηση 13………………………………………………………………………………………………….193
Άσκηση 14………………………………………………………………………………………………….193
Άσκηση 15………………………………………………………………………………………………….194
Άσκηση 16………………………………………………………………………………………………….195
15.2 Δομή Επιλογής switch………………………………………………………………………………196
Άσκηση 1……………………………………………………………………………………………………196
Άσκηση 2……………………………………………………………………………………………………198
Άσκηση 3……………………………………………………………………………………………………199
Άσκηση 4……………………………………………………………………………………………………201
Άσκηση 5……………………………………………………………………………………………………202
Άσκηση 6……………………………………………………………………………………………………203
Άσκηση 7……………………………………………………………………………………………………204
ΚΕΦΑΛΑΙΟ 16: ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ………………………………………………………….206
16.1 Δομή Επανάληψης for………………………………………………………………………………206
Άσκηση 1……………………………………………………………………………………………………206
Άσκηση 2……………………………………………………………………………………………………207
Άσκηση 3……………………………………………………………………………………………………208
Άσκηση 4……………………………………………………………………………………………………209
Άσκηση 5……………………………………………………………………………………………………209
Άσκηση 6……………………………………………………………………………………………………210
Άσκηση 7……………………………………………………………………………………………………211
Άσκηση 8……………………………………………………………………………………………………212
Άσκηση 9……………………………………………………………………………………………………214
Άσκηση 10………………………………………………………………………………………………….215
Άσκηση 11………………………………………………………………………………………………….216
Άσκηση 12………………………………………………………………………………………………….218
Άσκηση 13………………………………………………………………………………………………….218
Άσκηση 14………………………………………………………………………………………………….219
Άσκηση 15………………………………………………………………………………………………….219
Άσκηση 16………………………………………………………………………………………………….220
Άσκηση 17………………………………………………………………………………………………….221
Άσκηση 18………………………………………………………………………………………………….222
16.2 Δομή Επανάληψης while…………………………………………………………………………..223
Άσκηση 1……………………………………………………………………………………………………223
Άσκηση 2……………………………………………………………………………………………………225
Άσκηση 3……………………………………………………………………………………………………226
6“C++ 347 Λυμένες Ασκήσεις Με Σχόλια (Σύνοψη)“, Α.Χ.Δρακόπουλος
Άσκηση 4……………………………………………………………………………………………………227
Άσκηση 5……………………………………………………………………………………………………228
Άσκηση 6……………………………………………………………………………………………………230
Άσκηση 7……………………………………………………………………………………………………231
Άσκηση 8……………………………………………………………………………………………………233
16.3 Δομή Επανάληψης do…while…………………………………………………………………….234
Άσκηση 1……………………………………………………………………………………………………234
Άσκηση 2……………………………………………………………………………………………………235
Άσκηση 3……………………………………………………………………………………………………236
Άσκηση 4……………………………………………………………………………………………………238
Άσκηση 5……………………………………………………………………………………………………238
Άσκηση 6……………………………………………………………………………………………………239
Άσκηση 7……………………………………………………………………………………………………240
Άσκηση 8……………………………………………………………………………………………………242
ΚΕΦΑΛΑΙΟ 17: ΣΥΝΑΡΤΗΣΕΙΣ ( FUNCTIONS )……………………………………………….244
Άσκηση 1……………………………………………………………………………………………………….244
Άσκηση 2……………………………………………………………………………………………………….246
Άσκηση 3……………………………………………………………………………………………………….247
Άσκηση 4……………………………………………………………………………………………………….248
Άσκηση 5……………………………………………………………………………………………………….249
Άσκηση 6……………………………………………………………………………………………………….252
Άσκηση 7……………………………………………………………………………………………………….255
Άσκηση 8……………………………………………………………………………………………………….257
Άσκηση 9……………………………………………………………………………………………………….257
Άσκηση 10……………………………………………………………………………………………………..259
Άσκηση 11……………………………………………………………………………………………………..259
Άσκηση 12……………………………………………………………………………………………………..262
Άσκηση 13……………………………………………………………………………………………………..263
Άσκηση 14……………………………………………………………………………………………………..264
Άσκηση 15……………………………………………………………………………………………………..265
Άσκηση 16……………………………………………………………………………………………………..266
Άσκηση 17……………………………………………………………………………………………………..267
Άσκηση 18……………………………………………………………………………………………………..268
ΚΕΦΑΛΑΙΟ 18: ΕΠΙΚΑΛΥΨΗ ΣΥΝΑΡΤΗΣΕΩΝ………………………………………………..270
Άσκηση 1……………………………………………………………………………………………………….270
ΚΕΦΑΛΑΙΟ 19: ΑΝΑΔΡΟΜΗ……………………………………………………………………………272
Άσκηση 1……………………………………………………………………………………………………….272
Άσκηση 2……………………………………………………………………………………………………….274
Άσκηση 3……………………………………………………………………………………………………….276
ΚΕΦΑΛΑΙΟ 20: ΔΥΝΑΜΙΚΗ ΑΠΟΔΟΣΗ ΜΝΗΜΗΣ…………………………………………278
Άσκηση 1……………………………………………………………………………………………………….278
Άσκηση 2……………………………………………………………………………………………………….280
Άσκηση 3……………………………………………………………………………………………………….281
Άσκηση 4……………………………………………………………………………………………………….283
Άσκηση 5……………………………………………………………………………………………………….284
ΚΕΦΑΛΑΙΟ 21: ΔΥΝΑΜΙΚΉ ΑΠΌΔΟΣΗ ΜΝΉΜΗΣ [new/delete]………………………286
7“C++ 347 Λυμένες Ασκήσεις Με Σχόλια (Σύνοψη)“, Α.Χ.Δρακόπουλος
Άσκηση 1……………………………………………………………………………………………………….286
Άσκηση 2……………………………………………………………………………………………………….286
Άσκηση 3……………………………………………………………………………………………………….287
Άσκηση 4……………………………………………………………………………………………………….288
Άσκηση 5……………………………………………………………………………………………………….289
Άσκηση 6……………………………………………………………………………………………………….290
Άσκηση 7……………………………………………………………………………………………………….292
Άσκηση 8……………………………………………………………………………………………………….294
Άσκηση 9……………………………………………………………………………………………………….295
Άσκηση 10……………………………………………………………………………………………………..296
Άσκηση 11……………………………………………………………………………………………………..297
Άσκηση 12……………………………………………………………………………………………………..298
Άσκηση 13……………………………………………………………………………………………………..299
Άσκηση 14……………………………………………………………………………………………………..301
ΚΕΦΑΛΑΙΟ 22: ΔΟΜΕΣ – STRUCTURES…………………………………………………………306
Άσκηση 1……………………………………………………………………………………………………….306
Άσκηση 2……………………………………………………………………………………………………….307
Άσκηση 3……………………………………………………………………………………………………….308
Άσκηση 4……………………………………………………………………………………………………….311
Άσκηση 5……………………………………………………………………………………………………….319
Άσκηση 6……………………………………………………………………………………………………….320
Άσκηση 7……………………………………………………………………………………………………….322
ΚΕΦΑΛΑΙΟ 23: ΑΡΧΕΙΑ…………………………………………………………………………………..326
Άσκηση 1……………………………………………………………………………………………………….326
Άσκηση 2……………………………………………………………………………………………………….327
Άσκηση 3……………………………………………………………………………………………………….327
Άσκηση 4……………………………………………………………………………………………………….328
Άσκηση 5……………………………………………………………………………………………………….329
Άσκηση 6……………………………………………………………………………………………………….331
Άσκηση 7……………………………………………………………………………………………………….332
Άσκηση 8……………………………………………………………………………………………………….334
Άσκηση 9……………………………………………………………………………………………………….335
Άσκηση 10……………………………………………………………………………………………………..337
Άσκηση 11……………………………………………………………………………………………………..338
Άσκηση 12……………………………………………………………………………………………………..339
Άσκηση 13……………………………………………………………………………………………………..341
Άσκηση 14……………………………………………………………………………………………………..342
Άσκηση 15……………………………………………………………………………………………………..344
Άσκηση 16……………………………………………………………………………………………………..345
Άσκηση 17……………………………………………………………………………………………………..345
Άσκηση 18……………………………………………………………………………………………………..346
ΚΕΦΑΛΑΙΟ 24: ΟΡΑΤΟΤΗΤΑ ΜΕΤΑΒΛΗΤΩΝ (scope)……………………………………..349
Άσκηση 1……………………………………………………………………………………………………….349
Άσκηση 2……………………………………………………………………………………………………….350
Άσκηση 3……………………………………………………………………………………………………….351
Άσκηση 4……………………………………………………………………………………………………….352
8“C++ 347 Λυμένες Ασκήσεις Με Σχόλια (Σύνοψη)“, Α.Χ.Δρακόπουλος
Άσκηση 5……………………………………………………………………………………………………….353
Άσκηση 6……………………………………………………………………………………………………….354
Άσκηση 7……………………………………………………………………………………………………….357
Άσκηση 8……………………………………………………………………………………………………….358
Άσκηση 9……………………………………………………………………………………………………….359
Άσκηση 10……………………………………………………………………………………………………..361
ΚΕΦΑΛΑΙΟ 25: ΧΩΡΟΙ ΟΝΟΜΑΤΩΝ – Namespaces…………………………………………..363
Άσκηση 1……………………………………………………………………………………………………….363
Άσκηση 2……………………………………………………………………………………………………….364
Άσκηση 3……………………………………………………………………………………………………….365
ΚΕΦΑΛΑΙΟ 26: ΟΡΙΣΜΑΤΑ ΚΥΡΙΑΣ ΣΥΝΑΡΤΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ………….367
Άσκηση 1……………………………………………………………………………………………………….367
Άσκηση 2……………………………………………………………………………………………………….368
ΚΕΦΑΛΑΙΟ 27: ΔΗΜΙΟΥΡΓΙΑ – ΧΡΗΣΗ ΑΡΧΕΙΩΝ ΕΠΙΚΕΦΑΛΙΔΑΣ………………369
Άσκηση 1……………………………………………………………………………………………………….369
Άσκηση 2……………………………………………………………………………………………………….370
ΚΕΦΑΛΑΙΟ 28: ΑΝΑΦΟΡΕΣ (refferences)………………………………………………………….372
Άσκηση 1……………………………………………………………………………………………………….372
Άσκηση 2……………………………………………………………………………………………………….373
ΚΕΦΑΛΑΙΟ 29: ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ – ΚΛΑΣΕΙΣ. .374
Άσκηση 1……………………………………………………………………………………………………….374
Άσκηση 2……………………………………………………………………………………………………….378
Άσκηση 3……………………………………………………………………………………………………….383
Άσκηση 4……………………………………………………………………………………………………….385
Άσκηση 5……………………………………………………………………………………………………….391
Άσκηση 6……………………………………………………………………………………………………….394
Άσκηση 7……………………………………………………………………………………………………….395
Άσκηση 8……………………………………………………………………………………………………….398
Άσκηση 9……………………………………………………………………………………………………….400
Άσκηση 10……………………………………………………………………………………………………..406
Άσκηση 11……………………………………………………………………………………………………..408
Άσκηση 12……………………………………………………………………………………………………..414
Άσκηση 13……………………………………………………………………………………………………..419
Άσκηση 14……………………………………………………………………………………………………..423
Άσκηση 15……………………………………………………………………………………………………..426
Άσκηση 16……………………………………………………………………………………………………..430
Άσκηση 17……………………………………………………………………………………………………..433
Άσκηση 18……………………………………………………………………………………………………..437
ΚΕΦΑΛΑΙΟ 30: ΚΛΗΡΟΝΟΜΙΚΟΤΗΤΑ……………………………………………………………443
Άσκηση 1……………………………………………………………………………………………………….443
Άσκηση 2……………………………………………………………………………………………………….445
Άσκηση 3……………………………………………………………………………………………………….452
ΚΕΦΑΛΑΙΟ 31: ΕΠΙΚΑΛΥΨΗ ΤΕΛΕΣΤΩΝ [OPERATOR OVERLOADING]………460
Άσκηση 1……………………………………………………………………………………………………….460
Άσκηση 2……………………………………………………………………………………………………….467
Άσκηση 3……………………………………………………………………………………………………….472
9“C++ 347 Λυμένες Ασκήσεις Με Σχόλια (Σύνοψη)“, Α.Χ.Δρακόπουλος
ΚΕΦΑΛΑΙΟ 32: ΚΛΑΣΗ string…………………………………………………………………………..479
Άσκηση 1……………………………………………………………………………………………………….479
Άσκηση 2……………………………………………………………………………………………………….483
Βιβλιογραφία……………………………………………………………………………………………………..487