Bemanos
Πολύ δραστήριο μέλος
Ο Μοριακός Αρχιτέκτονας αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 30 ετών, Διδακτορικός και μας γράφει απο Ηνωμένο Βασίλειο (Ευρώπη). Έχει γράψει 1,879 μηνύματα.
17-11-14
17:02
Δεν είναι σωστό αυτό το "if(a>b>c)"
πρέπει να το βάλεις (a>b && b>c)
Έστω πχ a=10, b = 5, c=3
Η πράξη a>b>c θα ελέγξει πρώτα a>b, θα δει ότι ισχύει και θα επιστρέψει 1. Μετά ελέγχει 1>c, βλέπει ότι δεν ισχύει και επιστρέφει 0.
Ο κώδικάς σου έτσι όπως είναι τώρα θα δουλέψει σωστά μόνο αν ο μικρότερος αριθμός είναι μικρότερος του 1.
Ευχαριστω!!
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.