Poziom 4.2 zestawu zadań Rust

Задание 1

Dany jest pewien ciąg znaków zawierający litery i cyfry. Uzyskaj pozycję ostatniej cyfry w tym ciągu.

Задание 2

Wypisz w konsoli wszystkie liczby z przedziału od 10 do 1000, których pierwsza cyfra jest parzysta.

Задание 3

Dany jest wektor:

rustlet vct = vec![1, 2, 3, 4, 5];

Znajdź sumę kwadratów elementów tego wektora i wypisz ją w konsoli.

Задание 4

Dana jest liczba całkowita:

rustlet num: u16 = 12345;

Wypisz w konsoli liczbę parzystych cyfr w tej liczbie.

Задание 5

Dana jest liczba całkowita:

rustlet num: u16 = 12;

Wypisz w konsoli wszystkie dzielniki tej liczby.

Задание 6

Dane są dwie tablice:

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

Sprawdź, czy wszystkie elementy pierwszej tablicy znajdują się w drugiej.

Задание 7

Dana jest liczba całkowita:

rustlet num: u16 = 12345;

Zamień miejscami pierwszą i ostatnią cyfrę tej liczby:

rust52341