Úroveň 1.5 zadávačky Rust

Задание 1

Řekněte, jaký rozsah hodnot může mít typ i16.

Задание 2

Vypište do konzole všechna čísla násobek 7 v intervalu od -100 do 100.

Задание 3

Jsou dána dvě celá čísla:

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

Zkontrolujte, zda první číslice těchto čísel jsou shodné.

Задание 4

Jsou dána dvě celá čísla:

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

Zkontrolujte, zda první číslo je dělitelné druhým beze zbytku.

Задание 5

Je dán nějaký řetězec:

rustlet txt: &str = "123456789";

Projděte a vypište do konzole postupně všechny znaky od konce řetězce.

Задание 6

Jsou dána tři celá čísla:

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

Vypište do konzole největší z těchto čísel.

Задание 7

Jsou dány tři znaky:

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

Spojte tyto znaky do řetězce:

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

Je dáno celé číslo obsahující počet kilobajtů:

rustint kb = 35;

Převeďte tuto hodnotu na bajty.

Задание 9

Je dáno celé číslo obsahující číslo dne od 1 do 31:

rustlet num: u16 = 1;

Určete, do které dekády měsíce tento den spadá.