οριακό PASS 402 PASS Πολύ σωστά, µπράβο οριακό PASS

Σχετικά έγγραφα
lab14grades ΑΕΜ ΒΑΘΜΟΣ ΣΧΟΛΙΑ

Sheet2. Σωστή, και µπράβο που µεριµνήσατε για λίστες διαφορετικών µεγεθών.

Sheet1_2. - Δεν απελευθερώνεις τη δυναµικά δεσµευµένη µνήµη. - Η έξοδος του προγράµµατός σου δεν είναι ακριβώς όπως ζητούσε η άσκηση.

Sheet2. - Άσκηση 1 οκ - Άσκηση 2 οκ. Σκέψου πώς θα µπορούσες να την

FAIL PASS PASS οριακά

lab6grades ΑΕΜ ΒΑΘΜΟΣ ΣΧΟΛΙΑ Διαδικαστικά: Όλα οκ.

- Το πρόγραµµα σας δίνει τα αναµενόµενα αποτελέσµατα.

Βαθμός Σχόλια. lab6 PASS PASS. - Πολύ καλή δουλειά, αλλά προσπάθησε να κάνεις την άσκηση χρησιµοποιώντας συναρτήσεις από το string.

Βαθμός Σχόλια. lab5 PASS PASS PASS PASS PASS. Οριακά PASS - Καλή δουλειά

403 FAIL Λάθος στο πακετάρισµα του αρχείου.

lab9grades Άσκηση 1 - Σωστοί τύποι (παραµέτρων και επιστρεφόµενης τιµής) της series_cosh.

lab13grades 449 PASS 451 PASS PASS FAIL 1900 FAIL Page 1

Sheet2 Α.Μ FAIL. οριακό PASS. - Έπρεπε να χρησιµοποιήσετε συναρτήσεις από τη string.h

to post PASS PASS FAIL

ΣΕΤ ΑΣΚΗΣΕΩΝ 1. Προθεσµία: Τρίτη 4/11/2014, 22:00

lab13grades Άσκηση 2 -Σωστά απελευθερώνετε ολόκληρη τη λίστα και την κεφαλή

ΑΕΜ ΒΑΘΜΟΣ ΣΧΟΛΙΑ. 812 PASS Καλή δουλειά

Βαθμός Σχόλια. lab PASS 1194 PASS 1238 PASS 1239 PASS

-Δεν έχεις σχόλια, καλό θα ήταν να έχεις πιο περιγραφικό σχόλιο στην αρχή

Γραφικά υπολογιστών Εργαστήριο 2 Παιχνίδια μαντεύματος με τυχαίους αριθμούς και loops

Πίνακες. 1 Πίνακες. 30 Μαρτίου 2014

lab7grades -Σωστή χρήση της sprintf -Σωστά ανιχνεύετε τον χαρακτήρα που πρέπει να αφαιρέσετε. -Σωστή µεταφορά στοιχείων µια θέση αριστερά.

Δείτε τώρα και πώς θα έπρεπε να ήταν το παραπάνω: Page 1

lab2 -Στην printf να βάζεις \n έτσι ώστε να αλλάζει γραµµή όποτε σου εµφανίζει κάποιο µήνυµα.

lab7 PASS -Δεν έχεις καθόλου σχόλια! Διάβασε το φυλλάδιο. PASS -Πολύ καλή εργασία µε σωστά και επεξηγηµατικά σχόλια. -Πρόσεξε την στοίχισή σου!

Sheet PASS 1426 PASS 1428 PASS. Page 1

ΑΕΜ ή username. Sheet2

ΕΡΓΑΣΙΑ ΕΞΑΜΗΝΟΥ - ΜΕΡΟΣ Γ'

lab11 - Να εκτυπώνεις πιο κατατοπιστικά µηνύµατα λάθους. Αν είναι όλα ίδια, δεν είναι ξεκάθαρο ποιο αρχείο έχει πρόβληµα.

Sheet3_2. Τα literals (3.0, 1.5, κτλ) πρέπει να ορίζονται ως σταθερές.

ΕΡΓΑΣΤΗΡΙΟ 6: Συναρτήσεις και Αναδρομή

lab6grades - Δεν έχετε δηλώσει το βαθµό βάσης ως σταθερά. - Το µήνυµα εισόδου θέλει χαρακτήρα κενού ' ' στο τέλος και όχι TAB '\t'.

3ο σετ σημειώσεων - Πίνακες, συμβολοσειρές, συναρτήσεις

Τα ονόµατα των φακέλων πρέπει να έχουν το επίθετά σας και όχι τα username που χρησιµοποιείτε στα εργαστήρια.

HY-252 Αντικειµενοστραφής Προγραµµατισµός. Χειµερινό Εξάµηνο 2010 ιδάσκων: Χριστοφίδης Βασίλης. Ηµεροµηνία Παράδοσης: 15/10/2010

Sheet1_2. - Δεν υπάρχουν σχόλια συναρτήσεων - Να χρησιµοποιείς πιο περιγραφικά ονόµατα µεταβλητών (και σίγουρα όχι απλούς χαρακτήρες όπως c, d) Page 1

Άσκηση 2: -Δεν παραδόθηκε. Το εµαιλ είχε λάθος θέµα. Έπρεπε να είναι CE120 lab6

ΣΕΤ ΑΣΚΗΣΕΩΝ 3. Προθεσµία: Πέµπτη 17/12/2015, 22:00

Στη C++ υπάρχουν τρεις τύποι βρόχων: (a) while, (b) do while, και (c) for. Ακολουθεί η σύνταξη για κάθε μια:

Αναδροµή (Recursion) ύο παρεξηγήσεις. Σκέψου Αναδροµικά. Τρίγωνο Sierpinski Μη αναδροµικός ορισµός;

Προγραµµατισµός. Αναδροµή (1/2)

Χαρακτηριστικά αναδροµής

Βαθμός Σχόλιο. lab3_grades

ΣΕΤ ΑΣΚΗΣΕΩΝ 1. Προθεσµία: 3/12/2018, 23:59

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #4

Προγραμματισμός Ι. Δείκτες. Δημήτρης Μιχαήλ. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

4. Αναδροµικός τύπος Είναι ο τύπος που συσχετίζει δύο ή περισσότερους γενικούς όρους µιας ακολουθίας

Η άσκηση μπορεί να γίνει με συνεργασία το πολύ δυο φοιτητών, οι οποίοι θα λάβουν τον ίδιο βαθμό στην εργασία.

Ενδεικτικές λύσεις και στατιστικά

lab5grades ΑΕΜ ΒΑΘΜΟΣ ΣΧΟΛΙΑ ΑΣΚΗΣΗΣ ΑΛΛΑ ΣΧΟΛΙΑ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

lab10grades - Το αποτέλεσµα της τοµής θα έπρεπε να εµφανίζετε µέσα σε εισαγωγικά "Helo".

Λύσεις για τις ασκήσεις του lab5

lab2grades - Στη scanf υπολογίζετε τουλάχιστον 5 χαρακτήρες %5.2f προδιαγραφές που ζητούνται στην εκφώνηση. -

ΕισαγωγήστουςΗ/Υ. PHP Hypertext Preprocessor

Εντολές της LOGO (MicroWorlds Pro)

Στην clearlist: - Όλα ok. οριακό PASS

- Σωστή χρήση του προσδιοριστή const για την σταθερά pi. Καλό θα ήταν επιλέξετε κεφαλαία γράµµατα για το όνοµα της σταθεράς.

Master Mind εφαρμογή στη γλώσσα προγραμματισμού C

Προβλήματα, αλγόριθμοι, ψευδοκώδικας

ΕΝΟΤΗΤΑ 4 Λήψη Αποφάσεων και Συναρτήσεις Ελέγχου

lab5 -Ο κώδικάς σου είναι σωστός αλλά από εδώ και στο εξής προσπάθησε να βάζεις σχόλια στην µορφή που ζητάει το φυλλάδιο

Εργαστήρια Αριθμητικής Ανάλυσης Ι. 7 ο Εργαστήριο. Διανύσματα-Πίνακες 2 ο Μέρος

Κεφάλαιο , 3.2: Συναρτήσεις II. ( ιάλεξη 12) ιδάσκων: ηµήτρης Ζεϊναλιπούρ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Βαθμός Σχόλια. lab8. οριακά PASS 1194 PASS

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ 23/04/2012. Α. Να απαντήσετε με Σ ή Λ στις παρακάτω προτάσεις:

ΗΥ101: Εισαγωγή στην Πληροφορική

Αναδροµή. Σε αυτήν την (βοηθητική) ενότητα θα µελετηθούν τα εξής : Η έννοια της αναδροµής Υλοποίηση και αποδοτικότητα Αφαίρεση της αναδροµής

Δοµές Δεδοµένων. 6η Διάλεξη Αναδροµικές Εξισώσεις και Αφηρηµένοι Τύποι Δεδοµένων. Ε. Μαρκάκης

lab7grades ΑΕΜ ΒΑΘΜΟΣ ΣΧΟΛΙΑ

Α.Μ. ΒΑΘΜΟΣ ΣΧΟΛΙΑ. οριακό PASS

Η πρώτη παράμετρος είναι ένα αλφαριθμητικό μορφοποίησης

Pascal. 26 Οκτωβρίου 2011

ΣΕΤ ΑΣΚΗΣΕΩΝ 2. Προθεσµία: 15/11/09, 23:59

Παράδοση άσκησης: οκ, αλλά προσέξτε τις νέες οδηγίες για την ονοµασία του φακέλου.

Γραφικά υπολογιστών Εργαστήριο 10 Εισαγωγή στα Sprites

Προγραµµατισµός Ι Εργαστήριο 13ο Ακαδ. Έτος ΕΡΓΑΣΤΗΡΙΟ 13 ΕΡΓΑΣΤΗΡΙΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ I, ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ

- Ο τελευταίος έλεγχος στη συνάρτηση είναι περιττός. Αν έχει φτάσει µέχρι εκεί το πρόγραµµα, τότε αναγκαστικά το µήκος είναι >= του PASSWD_MIN_LEN.

Προγραμματισμός Ι (ΗΥ120)

lab4grades Παράδοση ασκήσεων: -Όλα καλά Άσκηση 1η: -Σωστή 357 PASS

Παράδοση άσκησης: Εστάλη με καθυστέρηση. Να μην επαναληφθεί Προσέξτε τις νέες οδηγίες για την ονομασία του φακέλου.

ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ. Αρχές Ανάλυσης Αλγορίθµων Κεφάλαιο 2. Ε. Μαρκάκης Επικ. Καθηγητής

Κεφάλαιο , 3.2: Συναρτήσεις II. (Διάλεξη 12)

Αναδρομή Ανάλυση Αλγορίθμων

Ανάπτυξη και Σχεδίαση Λογισμικού

abistarakis PASS - Σωστή κατασκευή tgz και ονοµασία αρχείων

lab5grades Διαδικαστικά: όλα οκ, αλλά καθυστερήσατε στην αποστολή. Να προσέχετε να στέλνετε τις ασκήσεις σας εντός της προθεσµίας.

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

lab9grades -Έπρεπε να χρησιµοποιήσεις την sprintf για το formatting των strings.

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Πληρουορική Γ Γσμμασίοσ

Σχήµα 3.1: Εισαγωγή shift register σε βρόγχο for-loop.

Δομημένος Προγραμματισμός (ΤΛ1006)

Εισαγωγή στον Προγραμματισμό

Παρακάτω δίνεται o σκελετός προγράμματος σε γλώσσα C. Σχολιάστε κάθε γραμμή του κώδικα.

Προγραµµατισµός Ι Εργαστήριο 13ο Ακαδ. Έτος ΕΡΓΑΣΤΗΡΙΟ 13 ΕΡΓΑΣΤΗΡΙΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ I, ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ

Διαδικασιακός Προγραμματισμός

Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού

Προγραμματισμός Ι (ΗΥ120)

Transcript:

ΑΕΜ ΒΑΘΜΟΣ 357 402 Πολύ σωστά, µπράβο ΣΧΟΛΙΑ Λάθος στον υπολογισµό του πλήθους αστερίσκων. Δε µετράτε αυτούς της "κάτω" σειράς, οπότε το αποτέλεσµα δεν είναι σωστό. Η πράξη που κάνετε στη main είναι λάθος (και δε θα έπρεπε να "διορθώνετε' την τιµή που επιστρέφει η συνάρτηση, αλλά να επιστρέφετε από την αρχή το ζητούµενο) 403 Λάθος στον υπολογισµό του πλήθους αστερίσκων. Δε µετράτε αυτούς της "κάτω" σειράς, οπότε το αποτέλεσµα δεν είναι σωστό. Η πράξη που κάνετε στη main είναι λάθος (και δε θα έπρεπε να "διορθώνετε' την τιµή που επιστρέφει η συνάρτηση, αλλά να επιστρέφετε από την αρχή το ζητούµενο) 1560. Επίσης προσέξτε τη στοίχιση. Σωστή αναδροµή. 1717 Πολύ σωστά, µπράβο 1718 1720 Καλή δουλειά στην αναδροµική συνάρτηση.. Σωστή αναδροµή, αλλά πολύ άσχηµη στοίχιση! 1721 επιστρέφει. Με τον τρόπο που το κάνατε ουσιαστικά "παρακάµπτετε" την ιδέα του να κλήσης. Προσπαθήστε να την ξανακάνετε, αλλά αυτή τη φορά επιστρέφοντας int και

1723 1724 επιστρέφει. Με τον τρόπο που το κάνατε έχετε 2 προβλήµατα: (1) Επειδή περνάτε πάντα τη διεύθυνση, στην πραγµατικότητα το πλήθος αστερίσκων προστίθεται πάντα στην ίδια µεταβλητή και βγαίνει το συνολικό (για όλες τις κλεψύδρες), ενώ εµείς θέλουµε για κάθε µία χωριστά. (2) Με το να περνάτε διεύθυνση, ουσιαστικά "παρακάµπτετε" την ιδέα του να υπολογίσουµε κάτι αναδροµικά και να χρησιµοποιούµε το αποτέλεσµα της αναδροµικής κλήσης. Προσπαθήστε να την ξανακάνετε, αλλά αυτή τη φορά επιστρέφοντας int και όχι µε επιπλέον παράµετρο. Κάπως overkill οι πίνακες, ειδκά αν σκεφτεί κανείς πόσο χώρο καταναλώνουν στο stack οι αναδροµικές συναρτήσεις. Γιατί να µη χρησιµοποιήσετε ένα απλό for loop σε κάθε περίπτωση? Επίσης, ΜΗ χρησιµοποιείτε variable length arrays αν δεν είστε απολύτως σίγουροι ότι το κάνετε σωστά. Η συνθήκη για το base case θα µπορούσε να ήταν πιο ασφαλής. Τι θα συµβεί στο πρόγραµµά σας αν κάποιος δώσει 0 για πλήθος αστεριών? 1725 Πολύ σωστά, µπράβο 1726 1727 1731 Η srand έπρεπε να είναι έξω από το loop. Τη χρησιµοποιείτε µη συµβατικά. Δείτε τα παραδείγµατα του κυρίου Αντωνόπουλο για τον ενδεδειγµένο τρόπο χρήσης της. επιστρέφει. Με τον τρόπο που το κάνατε ουσιαστικά "παρακάµπτετε" την ιδέα του να κλήσης. Προσπαθήστε να την ξανακάνετε, αλλά αυτή τη φορά επιστρέφοντας int και Ο υπολογισµός του random_num έπρεπε να γίνεται µέσα στο loop ώστε κάθε φορά να καλείται η συνάρτηση µε διαφορετική παράµετρο. Εσύ ζωγραφίζεις LOOPS φορές το ίδιο πράγµα. είχες: rand()%10+1.με ανησυχεί το σχόλιο ότι η διαίρεση µε 11 δίνει υπόλοιπο από 1 έως 10! Η συνθήκη για το base case θα µπορούσε να ήταν πιο ασφαλής. Τι θα συµβεί στο πρόγραµµά σας αν κάποιος δώσει -2 για πλήθος αστεριών? Σωστό το πρώτο µέρος. 1736 Πολύ σωστά, µπράβο 1737 Πολύ καλή δουλειά, µπράβο.

1738 Καλή δουλειά, µπράβο 1741 Όλα σωστά 1742 1743 Καλή δουλειά κατά τα άλλα. Καλή δουλειά κατά τα άλλα. 1747 Πολύ σωστά, αν και το j θα έπρεπε να έχει πιο περιγραφικό όνοµα. 1748 Πολύ καλή δουλειά, µπράβο. 1750 Πολύ σωστά, µπράβο 1751 Καλή δουλειά, µπράβο 1752 Πολύ σωστά, µπράβο 1753 Πολύ σωστά, αν και το j θα έπρεπε να έχει πιο περιγραφικό όνοµα. 1761 1763 1767 Καλή δουλειά στην αναδροµική συνάρτηση. Η συνθήκη για το base case δεν είναι σωστή αν θεωρήσουµε ότι το startingcol είναι όντως η στήλη που ξεκινά το ζωγράφισµα. Δοκιµάστε να καλέσετε από τη main τη συνάρτησή σας µε δεύτερη παράµετρο το 2. Κανονικά, θα έπρεπε να ζωγραφίζει την κλεψύδρα δύο στήλες πιο µέσα. Μπράβο για το περσινό lab13, καλή δουλειά. Καλή δουλειά κατά τα άλλα. 1769 Πολύ καλή δουλειά, µπράβο.

1770 1772 1774 Η srand έπρεπε να είναι έξω από το loop. Τη χρησιµοποιείτε µη συµβατικά. Δείτε τα παραδείγµατα του κυρίου Αντωνόπουλο για τον ενδεδειγµένο τρόπο χρήσης της. Σωστή η αναδροµή Η συνθήκη για το base case δεν είναι σωστή αν θεωρήσουµε ότι το startingcol είναι όντως η στήλη που ξεκινά το ζωγράφισµα. Δοκιµάστε να καλέσετε από τη main τη συνάρτησή σας µε δεύτερη παράµετρο το 2. Κανονικά, θα έπρεπε να ζωγραφίζει την κλεψύδρα δύο στήλες πιο µέσα. Μπράβο για το περσινό lab13, καλή δουλειά.. Το k θα έπρεπε να έχει πιο περιγραφικό όνοµα, κατά τα άλλα σωστή αναδροµή. 1775 Πολύ σωστά, µπράβο 1776 Καλή δουλειά στην αναδροµική συνάρτηση. 1777 Έπρεπε να καλείτε την αναδροµική συνάρτηση σε loop για να σχεδιάζονται 5 διαφορετικά τρίγωνα. Το maxsize είναι το µέγιστο πλήθος χαρακτήρων που έπρεπε να ζωγραφίζεται. Εσείς το χρησιµοποιείτε σα να είναι το µέγιστο πλήθως τελειών. Κατά τα άλλα οκ. 1781 Καλή δουλειά, µπράβο 1785 Πολύ άσχηµη στοίχιση. Δεν έπρεπε να προσθέσετε τρίτη παράµετρο. Ουσιαστικά δε χρησιµοποιείτε το αποτέλεσµα της αναδροµής, αλλά το περνάτε από κλήση σε κλήση µέσω των παραµέτρων. Η συνθήκη µε το % είναι µπερδεµένη χωρίς λόγο. Αρκεί το ast > 2

1790 1791 επιστρέφει. Με τον τρόπο που το κάνατε έχετε 2 προβλήµατα: (1) Επειδή περνάτε πάντα τη διεύθυνση, στην πραγµατικότητα το πλήθος αστερίσκων προστίθεται πάντα στην ίδια µεταβλητή και βγαίνει το συνολικό (για όλες τις κλεψύδρες), ενώ εµείς θέλουµε για κάθε µία χωριστά. (2) Με το να περνάτε διεύθυνση, ουσιαστικά "παρακάµπτετε" την ιδέα του να υπολογίσουµε κάτι αναδροµικά και να χρησιµοποιούµε το αποτέλεσµα της αναδροµικής κλήσης. Προσπαθήστε να την ξανακάνετε, αλλά αυτή τη φορά επιστρέφοντας int και όχι µε επιπλέον παράµετρο. Πολύ άσχηµη στοίχιση. Δεν έπρεπε να προσθέσετε τρίτη παράµετρο. Ουσιαστικά δε χρησιµοποιείτε το αποτέλεσµα της αναδροµής, αλλά το περνάτε από κλήση σε κλήση µέσω των παραµέτρων. Η συνθήκη µε το % είναι µπερδεµένη χωρίς λόγο. Αρκεί το ast > 2 1797 Όλα σωστά. Ο τρόπος µε τον οποίο ελέγχετε αν πρέπει να εµφανιστεί κενό ή αστεράκι είναι ελαφρώς µπερδεµένος και θα έπρεπε να συνοδεύεται από σχόλια. Εναλλακτικά, θα µπορούσατε να είχατε 2 ξεχωριστές for, µία που ζωγραφίζει stili κενά και µια που ζωγραφίζει τα αστεράκια. Επίσης, καλό θα ήταν να είχατε σχόλια που να εξηγούν γιατί ο έλεγχος πριν την αναδροµική κλήση είναι ειδικά asterakia>2. 1802 επιστρέφει. Με τον τρόπο που το κάνατε ουσιαστικά "παρακάµπτετε" την ιδέα του να κλήσης. Προσπαθήστε να την ξανακάνετε, αλλά αυτή τη φορά επιστρέφοντας int και 1803 Πολύ σωστά, µπράβο 1806 1812 1813. Σωστά κατά τα άλλα Όλα σωστά. Ο τρόπος µε τον οποίο ελέγχετε αν πρέπει να εµφανιστεί κενό ή αστεράκι είναι ελαφρώς µπερδεµένος και θα έπρεπε να συνοδεύεται από σχόλια. Εναλλακτικά, θα µπορούσατε να είχατε 2 ξεχωριστές for, µία που ζωγραφίζει stili κενά και µια που ζωγραφίζει τα αστεράκια. Επίσης, καλό θα ήταν να είχατε σχόλια που να εξηγούν γιατί ο έλεγχος πριν την αναδροµική κλήση είναι ειδικά asterakia>2.. Σωστά κατά τα άλλα

1815 1816 Η συνθήκη για το base case θα µπορούσε να ήταν πιο ασφαλής. Τι θα συµβεί στο πρόγραµµά σας αν κάποιος δώσει -2 για πλήθος αστεριών? Σωστό το πρώτο µέρος. Κάπως overkill οι πίνακες, ειδκά αν σκεφτεί κανείς πόσο χώρο καταναλώνουν στο stack οι αναδροµικές συναρτήσεις. Γιατί να µη χρησιµοποιήσετε ένα απλό for loop σε κάθε περίπτωση? Επίσης, ΜΗ χρησιµοποιείτε variable length arrays αν δεν είστε απολύτως σίγουροι ότι το κάνετε σωστά. Η συνθήκη για το base caseθα µπορούσε να ήταν πιο ασφαλής. Τι θα συµβεί στο πρόγραµµά σας αν κάποιος δώσει 0 για πλήθος αστεριών? 1819 Πολύ καλή δουλειά, µπράβο. 1821 Το maxsize έπρεπε να παίρνει τιµή µέσα στη for για να σχεδιάζεται διαφορετική κλεψύδρα κάθε φορά. Για την παραγωγή τυχαίων αριθµών έπρεπε να είxες χρησιµοποιήσει την srand σε Σωστό το πρώτο µέρος. 1825 Πολύ σωστά, µπράβο 1828 1838 1839 1841 Για την παραγωγή τυχαίων αριθµών έπρεπε να είχες χρησιµοποιήσει την srand σε Ποια η λογική πίσω από το k<=chars_line-3; Χρειάζεται σχόλια αυτή τη γραµµή για να εξηγήσεις γιατί χρειάζονται τόσες ακριβώς επαναλήψεις. Καλή δουλειά στην αναδροµική συνάρτηση.. Σωστή αναδροµή, αλλά πολύ άσχηµη στοίχιση! Η srand έπρεπε να είναι έξω από το loop. Τη χρησιµοποιείτε µη συµβατικά. Δείτε τα παραδείγµατα του κυρίου Αντωνόπουλο για τον ενδεδειγµένο τρόπο χρήσης της. Σωστή η αναδροµή

1843 1844 Η srand έπρεπε να είναι έξω από το loop. Τη χρησιµοποιείτε µη συµβατικά. Δείτε τα παραδείγµατα του κυρίου Αντωνόπουλο για τον ενδεδειγµένο τρόπο χρήσης της. επιστρέφει. Με τον τρόπο που το κάνατε ουσιαστικά "παρακάµπτετε" την ιδέα του να κλήσης. Προσπαθήστε να την ξανακάνετε, αλλά αυτή τη φορά επιστρέφοντας int και Γενικά σωστή η αναδροµική συνάρτηση, αλλά η συνθήκη στη γραµµή 34 έπρεπε να ήταν if (mikos >2). Με τον τρόπο που το έχετε, αν το mikos αρχικά είναι 0 (το οποίο µπορεί να συµβεί δεδοµένου του λάθους µε τη rand()) το πρόγραµµά σας θα πέσει σε ατέρµονη αναδροµή, γιατί θα είναι πάντα!=1 και!=2. 1848 Καλή δουλειά, µπράβο 1850 Καλή δουλειά, µπράβο 1858 Καλή δουλειά κατά τα άλλα. 1860 Όλα σωστά 1862 1872 είχες: rand()%10+1. επιστρέφει. Με τον τρόπο που το έκανες ουσιαστικά "παρακάµπτεις" την ιδέα του να κλήσης. Προσπάθησε να την ξανακάνετε, αλλά αυτή τη φορά επιστρέφοντας int και Έπρεπε να καλείτε την αναδροµική συνάρτηση σε loop για να σχεδιάζονται 5 διαφορετικά τρίγωνα. Το maxsize είναι το µέγιστο πλήθος χαρακτήρων που έπρεπε να ζωγραφίζεται. Εσείς το χρησιµοποιείτε σα να είναι το µέγιστο πλήθως τελειών. Κατά τα άλλα οκ.

1873 Γενικά σωστή η αναδροµική συνάρτηση, αλλά η συνθήκη στη γραµµή 34 έπρεπε να ήταν if (mikos >2). Με τον τρόπο που το έχετε, αν το mikos αρχικά είναι 0 (το οποίο µπορεί να συµβεί δεδοµένου του λάθους µε τη rand()) το πρόγραµµά σας θα πέσει σε ατέρµονη αναδροµή, γιατί θα είναι πάντα!=1 και!=2. 1882 1885. Επίσης προσέξτε τη στοίχιση. Σωστή αναδροµή.. Το k θα έπρεπε να έχει πιο περιγραφικό όνοµα, κατά τα άλλα σωστή αναδροµή.