Nivel 3.5 del libro de problemas Rust

Задание 1

Se da un array con números. Compruebe que todos los elementos de este array son números positivos.

Задание 2

Se da un texto con palabras. Se da también un carácter:

rustlet chr: char = 'a';

Imprima en la consola todas las palabras que comiencen con el carácter dado.

Задание 3

Se da una cadena de texto:

rust"1203405"

Encuentre la posición del último cero en la cadena.

Задание 4

Se dan dos arrays:

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

Imprima en la consola los elementos comunes de estos arrays:

rust4
5
Задание 5

Se da una cadena de texto:

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

Cuente la cantidad de palabras en esta cadena.

Задание 6

Se da un número entero:

rustlet num: i16 = 12000;

Cuente la cantidad de ceros al final de este número:

rust3