Nivelul 4.2 al sarcinilor Rust

Задание 1

Este dat un șir de caractere cu litere și cifre. Obțineți poziția ultimei cifre din acest șir.

Задание 2

Afișați în consolă toate numerele din intervalul de la 10 la 1000, la care prima cifră este pară.

Задание 3

Este dat un vector:

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

Găsiți suma pătratelor elementelor acestui vector și afișați-o în consolă.

Задание 4

Este dat un număr întreg:

rustlet num: u16 = 12345;

Afișați în consolă numărul de cifre pare din acest număr.

Задание 5

Este dat un număr întreg:

rustlet num: u16 = 12;

Afișați în consolă toți divizorii acestui număr.

Задание 6

Sunt date două array-uri:

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

Verificați dacă toate elementele primului array se găsesc în al doilea.

Задание 7

Este dat un număr întreg:

rustlet num: u16 = 12345;

Schimbați prima și ultima cifră a acestui număr între ele:

rust52341