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

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


antreas18

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

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

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

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

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

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

 

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

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Σας θυμίζει κάτι αυτό το 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 ;

 

 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

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

  • Δημιουργία νέου...