Səviyyə 1.5 tapşırıqlar toplusu Rust

Задание 1

Izah edin ki, i16 tipi neçə və hansı diapazonda qiymətlər ala bilər.

Задание 2

Konsola -100-dən 100-ə qədər olan aralıqda 7-ə qat olan butun ədədləri cap edin.

Задание 3

Iki tam ədəd verilib:

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

Yoxlayın ki, bu ədədlərin ilk rəqəmləri eynidir.

Задание 4

Iki tam ədəd verilib:

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

Yoxlayın ki, birinci ədəd ikinci ədədə qalıqsız bolunur.

Задание 5

Müəyyən bir sətir verilib:

rustlet txt: &str = "123456789";

Sətirin sonundan baslayaraq butun simvolları növbə ilə gəzin və konsola cap edin.

Задание 6

Uc tam ədəd verilib:

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

Bu ədədlərdən en boyuyunu konsola cap edin.

Задание 7

Uc simvol verilib:

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

Bu simvolları bir sətirdə birləşdirin:

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

Kilobayt sayını ifadə edən tam ədəd verilib:

rustint kb = 35;

Bu qiyməti bayta cevirin.

Задание 9

1-dən 31-ə qədər olan gün nomresini ifadə edən tam ədəd verilib:

rustlet num: u16 = 1;

Bu günün ayın hansı dekadasına duşduyunu müəyyənləşdirin.