Poziom 3.5 zadań Rust

Задание 1

Dana jest tablica z liczbami. Sprawdź, czy wszystkie elementy tej tablicy są liczbami dodatnimi.

Задание 2

Dany jest tekst ze słowami. Dany jest również znak:

rustlet chr: char = 'a';

Wypisz w konsoli wszystkie słowa, zaczynające się na podany znak.

Задание 3

Dany jest pewien ciąg znaków:

rust"1203405"

Znajdź pozycję ostatniego zera w ciągu znaków.

Задание 4

Dane są dwie tablice:

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

Wypisz w konsoli wspólne elementy tych tablic:

rust4
5
Задание 5

Dany jest ciąg znaków:

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

Policz liczbę słów w tym ciągu znaków.

Задание 6

Dana jest pewna liczba całkowita:

rustlet num: i16 = 12000;

Policz liczbę zer na końcu tej liczby:

rust3