Kiwango cha 3.5 cha Mchanganyiko wa Kazi za Rust

Задание 1

Umepewa safu yenye nambari. Hakikisha kuwa vipengele vyote vya safu hii ni nambari chanya.

Задание 2

Umepewa maandishi yenye maneno. Pia umepewa herufi:

rustlet chr: char = 'a';

Andika kwenye konsoli maneno yote yanaayoanza kwa herufi uliyopewa.

Задание 3

Umepewa mkondo fulani:

rust"1203405"

Tafuta nafasi ya sifuri ya mwisho kwenye mkondo.

Задание 4

Umepewa safu mbili:

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

Andika kwenye konsoli vipengele vinavyojirudia kwenye safu hizi:

rust4
5
Задание 5

Umepewa mkondo:

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

Hesabu idadi ya maneno kwenye mkondo huu.

Задание 6

Umepewa nambari kamili fulani:

rustlet num: i16 = 12000;

Hesabu idadi ya sifuri mwishoni mwa nambari hii:

rust3