Kiwango cha 4.2 cha Mchanganyiko wa Kazi za Rust

Задание 1

Imepewa string fulani iliyo na herufi na nambari. Pata msimamo wa tarakimu ya mwisho katika string hii.

Задание 2

Andika kwenye konsoli nambari zote katika kipindi kutoka 10 hadi 1000, ambazo tarakimu yao ya kwanza ni sawa.

Задание 3

Imepewa vekta:

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

Tuta jumla ya miraba ya vipengele vya vekti hii na uandike kwenye konsoli.

Задание 4

Imepewa nambari kamili:

rustlet num: u16 = 12345;

Andika kwenye konsoli idadi ya tarakimu sawa katika nambari hii.

Задание 5

Imepewa nambari kamili:

rustlet num: u16 = 12;

Andika kwenye konsoli vigawanyiko vyote vya nambari hii.

Задание 6

Imepewa safu mbili:

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

Angalia ikiwa vipengele vyote vya safu ya kwanza vipo kwenye ya pili.

Задание 7

Imepewa nambari kamili:

rustlet num: u16 = 12345;

Badilisha mahali tarakimu ya kwanza na ya mwisho ya nambari hii:

rust52341