! ================================================================================================
! Ένας καταθέτης έχει για κωδικό πρόσβασης (PIN) στη μαγνητική του κάρτα αναλήψεως
! έναν τετραψήφιο αριθμό xyzq, όπου γνωρίζουμε ότι το x είναι άρτιος αριθμός, το z περιττός
! και το q πολλαπλάσιο του 4.Γνωρίζουμε επίσης ότι όλα τα ψηφία που έχει επιλέξει είναι <> 0.
! Γνωρίζουμε επίσης ότι αν κωδικός του πενταπλασιαστεί και διαιρεθεί με το 3, έχει πάντα υπόλοιπο 1.
! Για παράδειγμα οι επόμενοι αριθμοί αποτελούν πιθανούς κωδικούς: 4394, 6434, 8558
! Να γίνει αλγόριθμος που να μας εμφανίζει όλους τους πιθανούς κωδικούς, όπως και το πλήθος τους.
! ================================================================================================
ΠΡΟΓΡΑΜΜΑ Κωδικοί_1
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: x,y,z,q,πλήθος
ΑΡΧΗ
πλήθος <-- 0
ΓΙΑ x ΑΠΟ 1 ΜΕΧΡΙ 9 ! ο αλγόριθμος αυτός εκτελεί 9^4 επαναλήψεις
ΓΙΑ y ΑΠΟ 1 ΜΕΧΡΙ 9 ! δηλαδή 6561 επαναλήψεις
ΓΙΑ z ΑΠΟ 1 ΜΕΧΡΙ 9
ΓΙΑ q ΑΠΟ 1 ΜΕΧΡΙ 9
ΑΝ (x MOD 2=0) ΚΑΙ (z MOD 2 <>0) ΚΑΙ (q MOD 4=0) ΤΟΤΕ
ΑΝ (5*(x*1000+y*100+z*10+q)) MOD 3=1 ΤΟΤΕ
πλήθος <-- πλήθος+1
ΓΡΑΨΕ x,y,z,q
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'To πλήθος των πιθανών κωδικών είναι:', πλήθος
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ