Δημοσιεύτηκε: 11 Ιούλ 2011, 16:49
από linuxs
migf1 έγραψε: παραλλαγή που παρα
migf1 έγραψε:Βασικά έκανε πλάκα ο linuxs ;)

Το πρόγραμμά σου φίλε Qdata δεν δουλεύει σωστά. Π.χ. δοκίμασέ το με είσοδο: -10, 999
Ούτε είναι λιγότερες γραμμές, είναι 12 έναντι 11 του δικού μου, αλλά εσύ υπολογίζεις μια ακόμα μεταβλητή, το πλήθος των διψήφιων (που εγώ δεν το υπολογίζω, δεν κατάλαβα ότι το ζητάει η εκφώνηση). Άρα είναι ίδιες γραμμές, αφού το ότι εσύ χρησιμοποιείς return αντί για exit και ότι δεν βάζεις γραμμή που να ζητάει από τον χρήστη να πατήσει ENTER πριν τον τερματισμό δεν λογίζονται γραμμές για την επίλυση της άσκησης.

Γενικώς πάντως ο compiler διαγράφει όλα τα κενά (χαρακτήρες και γραμμές) πριν ξεκινήσει το compilation, οπότε το να έχει κάποιος παραπάνω κενές γραμμές η πιο αραιή σύνταξη στον κώδικά του δεν επηρεάζει σε τίποτα την ταχύτητα εκτέλεσης του προγράμματος (καθυστερεί λίγο παραπάνω το compilation). Οπότε η τελευταία παραλλαγή που παραθέτεις, επί της ουσίας απλά κάνει τελείως δυσανάγνωστο τον κώδικα χωρίς καμία ουσιαστική ωφέλεια.


:P :thumbup: Αγγίζεις τον βέλτιστο προγραμματιστή! ;)