Niveau 4.2 du livre de problèmes Rust

Задание 1

Étant donné une chaîne de caractères contenant des lettres et des chiffres. Obtenez la position du dernier chiffre dans cette chaîne.

Задание 2

Affichez dans la console tous les nombres dans l'intervalle de 10 à 1000, dont le premier chiffre est pair.

Задание 3

Étant donné le vecteur :

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

Calculez la somme des carrés des éléments de ce vecteur et affichez-la dans la console.

Задание 4

Étant donné un nombre entier :

rustlet num: u16 = 12345;

Affichez dans la console le nombre de chiffres pairs dans ce nombre.

Задание 5

Étant donné un nombre entier :

rustlet num: u16 = 12;

Affichez dans la console tous les diviseurs de ce nombre.

Задание 6

Étant donné deux tableaux :

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

Vérifiez que tous les éléments du premier tableau sont présents dans le second.

Задание 7

Étant donné un nombre entier :

rustlet num: u16 = 12345;

Échangez la première et la dernière chiffre de ce nombre :

rust52341