Kiwango cha 1.5 cha Kitabu cha Mazoezi ya Rust

Задание 1

Eleza, ni aina gani ya anuwai ya maadili inayoweza kuchukua aina i16.

Задание 2

Andika kwenye konsole nambari zote zinazogawanyika kwa 7 katika kipindi kutoka -100 hadi 100.

Задание 3

Kuna nambari mbili kamili:

rustlet num1: u16 = 12;
let num2: u16 = 13;

Angalia ikiwa tarakimu za kwanza za nambari hizi zinafanana.

Задание 4

Kuna nambari mbili kamili:

rustlet num1: u16 = 36;
let num2: u16 = 12;

Angalia ikiwa nambari ya kwanza inagawanyika kwa ya pili bila baki.

Задание 5

Kuna mkondo fulani:

rustlet txt: &str = "123456789";

Kuvuna na uandike kwenye konsole kwa mfululizo herufi zote kuanzia mwisho wa mkondo.

Задание 6

Kuna nambari tatu kamili:

rustlet num1: u16 = 36;
let num2: u16 = 24;
let num2: u16 = 12;

Andika kwenye konsole nambari kubwa zaidi kati ya hizi.

Задание 7

Kuna herufi tatu:

rustlet chr1: char = 'a';
let chr2: char = 'b';
let chr3: char = 'c';

Changanya herufi hizi kuwa mkondo:

ruststd::string "abc"
Задание 8

Kuna nambari kamili iliyo na kiasi cha kilobaiti:

rustint kb = 35;

Badilisha thamani hii kuwa baiti.

Задание 9

Kuna nambari kamili iliyo na nambari ya siku kutoka 1 hadi 31:

rustlet num: u16 = 1;

Amua, katika dekade gani ya mwezi siku hii ipo.