Livello 3.5 del libro di esercizi Rust

Задание 1

Dato un array di numeri. Verifica che tutti gli elementi di questo array siano numeri positivi.

Задание 2

Dato un testo con parole. Dato anche un carattere:

rustlet chr: char = 'a';

Stampa nella console tutte le parole che iniziano con il carattere dato.

Задание 3

Data una certa stringa:

rust"1203405"

Trova la posizione dell'ultimo zero nella stringa.

Задание 4

Dati due array:

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

Stampa nella console gli elementi comuni di questi array:

rust4
5
Задание 5

Data una stringa:

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

Conta il numero di parole in questa stringa.

Задание 6

Dato un certo numero intero:

rustlet num: i16 = 12000;

Conta il numero di zeri alla fine di questo numero:

rust3