Úroveň 1.5 úloh Rust

Задание 1

Povedzte, aký rozsah hodnôt môže nadobúdať typ i16.

Задание 2

Vypíšte do konzoly všetky čísla deliteľné 7 v intervale od -100 do 100.

Задание 3

Dané sú dve celé čísla:

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

Skontrolujte, či sa prvé číslice týchto čísel zhodujú.

Задание 4

Dané sú dve celé čísla:

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

Skontrolujte, či je prvé číslo deliteľné druhým bez zvyšku.

Задание 5

Daný je nejaký reťazec:

rustlet txt: &str = "123456789";

Prechádzajte a vypisujte do konzoly postupne všetky znaky od konca reťazca.

Задание 6

Dané sú tri celé čísla:

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

Vypíšte do konzoly väčšie z týchto čísel.

Задание 7

Dané sú tri znaky:

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

Spojte tieto znaky do reťazca:

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

Dané je celé číslo obsahujúce počet kilobajtov:

rustint kb = 35;

Preveďte túto hodnotu na bajty.

Задание 9

Dané je celé číslo obsahujúce číslo dňa od 1 do 31:

rustlet num: u16 = 1;

Určite, do ktorej dekády mesiaca tento deň patrí.