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

Задание 1

Δίνεται μια συμβολοσειρά με γράμματα και ψηφία. Βρείτε τη θέση του τελευταίου ψηφίου σε αυτή τη συμβολοσειρά.

Задание 2

Εκτυπώστε στην κονσόλα όλους τους αριθμούς στο εύρος από 10 έως 1000, των οποίων το πρώτο ψηφίο είναι ζυγός αριθμός.

Задание 3

Δίνεται ένα διάνυσμα:

rustlet vct = vec![1, 2, 3, 4, 5];

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

Задание 4

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

rustlet num: u16 = 12345;

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

Задание 5

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

rustlet num: u16 = 12;

Εκτυπώστε στην κονσόλα όλους τους διαιρέτες αυτού του αριθμού.

Задание 6

Δίνονται δύο πίνακες:

rustint arr1: [i8: 5] = [1, 2, 3, 4, 5];
int arr2: [i8: 5] = [1, 2, 3];

Ελέγξτε ότι όλα τα στοιχεία του πρώτου πίνακα υπάρχουν στον δεύτερο.

Задание 7

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

rustlet num: u16 = 12345;

Ανταλλάξτε την πρώτη και την τελευταία ψηφίο αυτού του αριθμού:

rust52341