Προς το περιεχόμενο

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • 0
antreas18

Ασκηση php (βοηθεια)

Ερώτηση

Σε ένα αρχείο PHP υπάρχει ένα διάνυσμα ακεραίων αριθμών. Φτιάξτε μία φόρμα σε

HTML η οποία θα έχει ένα πλαίσιο κειμένου και θα ενεργοποιεί την συγκεκριμένη

σελίδα σε PHP και η οποία θα ταξινομεί σε αύξουσα σειρά τον πίνακα και στην

συνέχεια θα βρίσκει με την μέθοδο της δυαδικής αναζητήσεως την θέση του στοιχείου

του οποίου η τιμή είναι ίση με αυτή του πλαισίου κειμένου.

 

Αν μπορουσε καποιος να γραψει πως θαναι τα 2 php θα με βοηθουσε πολυ.Συγνωμη εκ των προτερων που δεν αναφερω που εχω κολησει ακριβως αλλα ο χρονο πιεζει ,γιαυτο οποια βοηθεια πολυτιμη.Ευχαριστω και παλι

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

3 απαντήσεις σε αυτή την ερώτηση

Προτεινόμενες αναρτήσεις

Ρε φίλε όλη την άσκηση ζητάς λυμμένη σε πιάτο. Επειδή υποψιάζομαι ότι είσαι είτε σε κάποιο ΤΕΙ είτε σε κάποιο ΙΕΚ, κ σε λίγα χρόνια θα βγεις στην αγορά εργασιάς, να κάτσεις να σπάσεις το κεφάλι σου να την λύσεις μόνος σου, ακόμα και αν δεν κοιμηθείς το βράδυ αν πιέζει τόσο ο χρόνος. Φιλικά, Γιάννης

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

Σας θυμίζει κάτι αυτό το thread??

http://www.insomnia.gr/vb3/showthread.php?t=225875

 

Όπως τα είπε ο giankar φίλε μου ακριβώς!!!!

Σπάσε το κεφάλι σου και όταν έχεις πραγματική απορία είμαστε εδώ για βοήθεια.Όχι όμως για όλη την άσκηση!!

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

καλα ρε παιδια μη βαρατε!χααχαχ..εφτιαξα μια λυση..ελπιζω να την θελει ετσι..επειδη ειναι λιγο ασαφης η ασκηση..ουτε εμφανιση λεει ουτε τπτ..Λοιπον πατηστε το 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 ;

 

 

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
×
×
  • Δημιουργία νέου...