Επίπεδο 2.1 βιβλίου ασκήσεων Rust

Задание 1

Εξηγήστε, ποια είναι η διαφορά του βρόχου loop από τον βρόχο while.

Задание 2

Δίνεται ένας πίνακας με ακέραιους αριθμούς:

rustlet arr = [1, 2, 3, 4, 5];

Εκτυπώστε στην κονσόλα τον αριθμό των στοιχείων σε αυτόν τον πίνακα.

Задание 3

Δίνεται ένας πίνακας με ακέραιους αριθμούς:

rustlet arr = [1, 2, 3, 4, 5];

Εκτυπώστε στην κονσόλα τα στοιχεία αυτού του πίνακα.

Задание 4

Δίνεται ένας πίνακας με strings:

rustlet arr = ["123", "456", "789"];

Εκτυπώστε στην κονσόλα τα πρώτα γράμματα κάθε στοιχείου αυτού του πίνακα.

Задание 5

Δίνεται ένας ακέραιος αριθμός:

rustlet num: u16 = 12345;

Βρείτε το άθροισμα όλων των ζυγών ψηφίων του.

Задание 6

Δίνεται ένας ακέραιος αριθμός:

rustlet num: u8 = 12;

Βρείτε το παραγοντικό αυτού του αριθμού.