antreas18 Δημοσ. 5 Δεκεμβρίου 2007 Δημοσ. 5 Δεκεμβρίου 2007 Σε ένα αρχείο PHP υπάρχει ένα διάνυσμα ακεραίων αριθμών. Φτιάξτε μία φόρμα σε HTML η οποία θα έχει ένα πλαίσιο κειμένου και θα ενεργοποιεί την συγκεκριμένη σελίδα σε PHP και η οποία θα ταξινομεί σε αύξουσα σειρά τον πίνακα και στην συνέχεια θα βρίσκει με την μέθοδο της δυαδικής αναζητήσεως την θέση του στοιχείου του οποίου η τιμή είναι ίση με αυτή του πλαισίου κειμένου. Αν μπορουσε καποιος να γραψει πως θαναι τα 2 php θα με βοηθουσε πολυ.Συγνωμη εκ των προτερων που δεν αναφερω που εχω κολησει ακριβως αλλα ο χρονο πιεζει ,γιαυτο οποια βοηθεια πολυτιμη.Ευχαριστω και παλι
giankar Δημοσ. 6 Δεκεμβρίου 2007 Δημοσ. 6 Δεκεμβρίου 2007 Ρε φίλε όλη την άσκηση ζητάς λυμμένη σε πιάτο. Επειδή υποψιάζομαι ότι είσαι είτε σε κάποιο ΤΕΙ είτε σε κάποιο ΙΕΚ, κ σε λίγα χρόνια θα βγεις στην αγορά εργασιάς, να κάτσεις να σπάσεις το κεφάλι σου να την λύσεις μόνος σου, ακόμα και αν δεν κοιμηθείς το βράδυ αν πιέζει τόσο ο χρόνος. Φιλικά, Γιάννης
alex2005 Δημοσ. 6 Δεκεμβρίου 2007 Δημοσ. 6 Δεκεμβρίου 2007 Σας θυμίζει κάτι αυτό το thread?? http://www.insomnia.gr/vb3/showthread.php?t=225875 Όπως τα είπε ο giankar φίλε μου ακριβώς!!!! Σπάσε το κεφάλι σου και όταν έχεις πραγματική απορία είμαστε εδώ για βοήθεια.Όχι όμως για όλη την άσκηση!!
antreas18 Δημοσ. 6 Δεκεμβρίου 2007 Μέλος Δημοσ. 6 Δεκεμβρίου 2007 καλα ρε παιδια μη βαρατε!χααχαχ..εφτιαξα μια λυση..ελπιζω να την θελει ετσι..επειδη ειναι λιγο ασαφης η ασκηση..ουτε εμφανιση λεει ουτε τπτ..Λοιπον πατηστε το spoiler για να δειτε τον κωδικα...Το κ μου το βγαζει δεκαδικο(λογικο) αλλα δε ξερω πως να το κανω την διαιρεση και να μου βγαινει ακεραιος..στην $stoxos βαζω την τιμη που βαζει ο χρηστης απο μια φορμα και που θελει να βρει την θεση του στον πινακα... $akeraious = array(5,6,7,2,3,9,34,56,1); sort($akeraious, SORT_NUMERIC); $stoxos = $_POST["number"]; $found = FALSE ; $down = 1 ; $up = count($akeraious) ; while ($down<=$up and !$found) { $k=($up+$down) / 2 ; if ($akeraious[$k]<$stoxos) { $down = $k + 1; } else{ if ($akeraious[$k]>$stoxos) $up = $k - 1 ; else $found = TRUE ; } } print_r($akeraious); echo $k ;
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.