Ασκήσεις
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]
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ