Kiwango cha 2.1 cha Mchanganyiko wa Kazi za Rust

Задание 1

Eleza, tofauti kati ya kitanzi loop na kitanzi while iko wapi.

Задание 2

Umepewa safu yenye nambari kamili:

rustlet arr = [1, 2, 3, 4, 5];

Andika kwenye konsole idadi ya vipengele katika safu hii.

Задание 3

Umepewa safu yenye nambari kamili:

rustlet arr = [1, 2, 3, 4, 5];

Andika kwenye konsole vipeo vya safu hii.

Задание 4

Umepewa safu yenye masharti:

rustlet arr = ["123", "456", "789"];

Andika kwenye konsole herufi za kwanza za kila kipengele cha safu hii.

Задание 5

Umepewa nambari kamili fulani:

rustlet num: u16 = 12345;

Tafuta jumla ya tarakimu zake zote zenye usawa.

Задание 6

Umepewa nambari kamili fulani:

rustlet num: u8 = 12;

Tafuta kizidishi-nyuma (factorial) cha nambari hii.