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";

Жол соңынан бастап барлық таңбаларды бір-бірден консольге шығарыңыз.

Задание 6

Үш бүтін сан берілген:

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

Осы сандардың ең үлкенін консольге шығарыңыз.

Задание 7

Үш таңба берілген:

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

Осы таңбаларды жолға біріктіріңіз:

rust"abc"
Задание 8

Килобайт санын қамтитын бүтін сан берілген:

rustlet kb: u32 = 35;

Бұл мәнді байттарға аударыңыз.

Задание 9

1-ден 31-ге дейінгі күн нөмірін қамтитын бүтін сан берілген:

rustlet num: u16 = 1;

Бұл күн айдың қай онкүндікке түсетінін анықтаңыз.