Ασκήσεις
3ο Κεφάλαιο (ταξινόμηση) - ΔΤ6
ΔΤ6. Μία οικολογική οργάνωση διαθέτει στοιχεία για το ποσοστό δασών για 5 διαφορετικές χώρες. Χρειάζεται να πάρει απόφαση για να διοργανώσει μία εκδήλωση διαμαρτυρίας στις 2 χώρες που έχουν το χαμηλότερο ποσοστό δασών. Να δοθεί αλγόριθμος που θα ταξινομεί τα ποσοστά δασών των χωρών με χρήση της μεθόδου της ευθείας ανταλλαγής και θα εκτυπώνει τις 2 χώρες στις οποίες θα διοργανωθούν οι εκδηλώσεις.
ΠΡΟΓΡΑΜΜΑ ΕΚΔΗΛΩΣΗ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ:ΔΑΣΗ[5],i,j,temp
ΧΑΡΑΚΤΗΡΕΣ:ΧΩΡΑ[5],temp2
ΑΡΧΗ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
ΓΡΑΨΕ 'ΔΩΣΕ ΧΩΡΑ ΚΑΙ ΠΟΣΟΣΤΟ ΔΑΣΟΥΣ'
ΔΙΑΒΑΣΕ ΧΩΡΑ[i],table[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 5
ΓΙΑ j ΑΠΟ 5 ΜΕΧΡΙ i ΜΕ_ΒΗΜΑ -1
ΑΝ table[j-1]>ΔΑΣΗ[j] ΤΟΤΕ
temp<-ΔΑΣΗ[j-1]
ΔΑΣΗ[j-1]<-ΔΑΣΗ[j]
ΔΑΣΗ[j]<-temp
temp2<-ΧΩΡΑ[j-1]
ΧΩΡΑ[j-1]<-ΧΩΡΑ[j]
ΧΩΡΑ[j]<-temp2
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ'Οι χώρες με τις χαμηλότερες τιμές είναι: ',ΧΩΡΑ[1],', ',ΧΩΡΑ[2]
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ