1.5-daraja Rust vazifalar to'plami

Задание 1

i16 turi qanday qiymatlar oralig'ini qabul qilishini tushuntiring.

Задание 2

-100 dan 100 gacha bo'lgan oraliqda 7 ga karrali bo'lgan barcha sonlarni konsolega chiqaring.

Задание 3

Ikkita butun son berilgan:

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

Bu sonlarning birinchi raqamlari o'zaro mos kelishini tekshiring.

Задание 4

Ikkita butun son berilgan:

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

Birinchi son ikkinchi songa qoldiqsiz bo'linishini tekshiring.

Задание 5

Ma'lum bir satr berilgan:

rustlet txt: &str = "123456789";

Satr oxiridan boshiga qarab barcha belgilarni ketma-ket konsolega chiqaring.

Задание 6

Uchta butun son berilgan:

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

Bu sonlarning eng kattasini konsolega chiqaring.

Задание 7

Uchta belgi berilgan:

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

Ushbu belgilarni bitta satrga birlashtiring:

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

Kilobaytlar sonini ifodalovchi butun son berilgan:

rustlet kb: u16 = 35;

Ushbu qiymatni baytga aylantiring.

Задание 9

1 dan 31 gacha bo'lgan kun raqamini ifodalovchi butun son berilgan:

rustlet num: u16 = 1;

Ushbu kun oyning qaysi dekadasiga to'g'ri kelishini aniqlang.