Ниво 1.5 задачник Rust
Разкажете какъв диапазон от стойности
може да приема
типът i16.
Изведете в конзолата всички
числа кратни на 7 в интервала
от -100 до 100.
Дадени са две цели числа:
let num1: u16 = 12;
let num2: u16 = 13;
Проверете дали първите цифри на тези числа съвпадат.
Дадени са две цели числа:
let num1: u16 = 36;
let num2: u16 = 12;
Проверете дали първото число се дели без остатък на второто.
Даден е някакъв низ:
let txt: &str = "123456789";
Обходете и изведете в конзолата последователно всички символи от края на низа.
Дадени са три цели числа:
let num1: u16 = 36;
let num2: u16 = 24;
let num3: u16 = 12;
Изведете в конзолата по-голямото от тези числа.
Дадени са три символа:
let chr1: char = 'a';
let chr2: char = 'b';
let chr3: char = 'c';
Обединете тези символи в низ:
std::string "abc"
Дадено е цяло число, съдържащо брой килобайти:
let kb: i32 = 35;
Преобразувайте тази стойност в байтове.
Дадено е цяло число, съдържащо
номер на ден от 1 до 31:
let num: u16 = 1;
Определете в коя декада от месеца попада този ден.