Ниво 3.5 на Rust задачника

Задание 1

Даден е масив с числа. Проверете дали всички елементи на този масив са положителни числа.

Задание 2

Даден е текст с думи. Даден е и символ:

rustlet chr: char = 'a';

Изведете в конзолата всички думи, започващи с зададения символ.

Задание 3

Даден е някакъв низ:

rust"1203405"

Намерете позицията на последната нула в низа.

Задание 4

Дадени са два масива:

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

Изведете в конзолата общите елементи на тези масиви:

rust4
5
Задание 5

Даден е низ:

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

Пребройте броя на думите в този низ.

Задание 6

Дадено е някакво цяло число:

rustlet num: i16 = 12000;

Пребройте броя на нулите в края на това число:

rust3