Rust вакталари тўплами 1.5 даражаси

Задание 1

i16 тури қандай қийматлар диапозонини қабул қилиши ҳақида сўзланг.

Задание 2

-100 дан 100 гача бўлган оралиқда 7 га карали сонларни консолга чиқаринг.

Задание 3

Иккита бутун сон берилган:

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

Ушбу сонларнинг биринчи рақамлари мос келишини текширинг.

Задание 4

Иккита бутун сон берилган:

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

Биринчи сон иккинчи сонга қолдиқсиз бўлинишини текширинг.

Задание 5

Бирор сатр берилган:

rustlet txt: &str = "123456789";

Сатр oxиридан бошлаб ҳар бир белгини навбат-навбат консолга чиқаринг.

Задание 6

Учта бутун сон берилган:

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

Ушбу сонларнинг каттасини консолга чиқаринг.

Задание 7

Учта белги берилган:

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

Ушбу белгиларни сатрга бириктиринг:

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

Килобайтлар сониини ўз ичига олган бутун сон берилган:

rustint kb = 35;

Ушбу қийматни байтларга айлантиринг.

Задание 9

1 дан 31 гача куннинг номерини ўз ичига олган бутун сон берилган:

rustlet num: u16 = 1;

Ушбу кун ойнинг қайси декадасига тўғри келишини аниқланг.