Niveau 3.5 du cahier d'exercices Rust

Задание 1

Un tableau de nombres est donné. Vérifiez que tous les éléments de ce tableau sont des nombres positifs.

Задание 2

Un texte avec des mots est donné. Un caractère est également donné :

rustlet chr: char = 'a';

Affichez dans la console tous les mots commençant par le caractère donné.

Задание 3

Une chaîne de caractères est donnée :

rust"1203405"

Trouvez la position du dernier zéro dans la chaîne.

Задание 4

Deux tableaux sont donnés :

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

Affichez dans la console les éléments communs de ces tableaux :

rust4
5
Задание 5

Une chaîne de caractères est donnée :

rustlet txt: &str = "abc def jhi";

Comptez le nombre de mots dans cette chaîne.

Задание 6

Un nombre entier est donné :

rustlet num: i16 = 12000;

Comptez le nombre de zéros à la fin de ce nombre :

rust3