Сатҳи 1.5 китоби машқҳои Rust

Задание 1

Баён кунед, ки навъи i16 чӣ қадар арзиш метавонад гирад.

Задание 2

Дар консоль ҳамаи ададҳои зарби 7-ро дар фосилаи аз -100 то 100 чоп кунед.

Задание 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 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;

Муайян кунед, ки ин рӯз ба кадом даҳрӯзаи моҳ ворид мешавад.