![]() |
1 Συνημμένο(α) Γιώργο Τελικά η λύση σου, μου παρουσίασε προβλήματα Παράδειγμα: Αν τα ορίσματα είναι: 0,0,1,0,1,0 (στην περίπτωσή μου μπορούν να κυμαίνονται από 0-6) οι τρείς μεγαλύτερες τιμές θα έπρεπε να είναι 1,1,0 και όχι 1,0,0. Όπως και στην περίπτωση ορισμάτων 6,6,6,6,6,6 οι τρεις μεγαλύτερες τιμές θα είναι λογικά οι 6,6,6. Προσπάθησα να το διορθώσω μόνος μου. Δεν το κατόρθωσα. Επίσης στην τελευταία σου διόρθωση βγάζει συχνά αποτέλεσματα -2E+307. Πως μπορούμε να αντικαταστήσουμε το -2E+307 με 0, δεδομένου οτι τις ευρεθείσες τιμές πρέπει να τις χρησιμοποιήσω σε περαιτέρω πράξεις (το άθροισμα των τετραγώνων των τριών αυτών τιμών); Υ.Γ Άρχισα να απελπίζομαι.. Δημήτρης |
Δημήτρη στη λύση που έδωσα (νόμιζα ότι αυτό ζητούσες) οι 3 (χ) τιμές είναι διαφορετικές. Αν δεν υπάρχουν 3 (χ) διαφορετικές στη θέση αυτών που λείπουν θα επιστραφούν οι αρχικές τιμές (-2Ε+307). Αν δεν θέλεις οι τιμές να είναι διαφορετικές θα πρέπει να ξαναδώ τον κώδικα. Αν δεν υπάρχουν αρνητικές τιμές, άλλαξε την εντολή const mini = -2Ε+307 σε Const mini = 0 |
1 Συνημμένο(α) Έκανα στα γρήγορα μια αλλαγή, δοκίμασέ την καλύτερα. |
Ναι αυτό ήταν, επιτέλους........... Αυτή τη φορά το δοκίμασα εξαντλητικά, Δεν ξέρω πως να σας ευχαριστήσω Τάσο, και ιδιαίτερα Γιώργο και πάλι με σώσατε.. Καλή συνέχεια Φιλικά Δημήτρης |
| Η ώρα είναι 17:24. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.