1.5 lygio Rust užduočių rinkinys

Задание 1

Paaiškinkite, kokį reikšmių diapazoną gali priimti tipas i16.

Задание 2

Išveskite į konsolę visus skaičius, kurie yra 7 kartotiniai, intervale nuo -100 iki 100.

Задание 3

Duoti du sveikieji skaičiai:

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

Patikrinkite, ar pirmieji šių skaičių skaitmenys sutampa.

Задание 4

Duoti du sveikieji skaičiai:

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

Patikrinkite, ar pirmasis skaičius dalijasi iš antrojo be liekanos.

Задание 5

Duota tam tikra eilutė:

rustlet txt: &str = "123456789";

Pažiūrėkite ir išveskite į konsolę paeiliui visus simbolius nuo eilutės pabaigos.

Задание 6

Duoti trys sveikieji skaičiai:

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

Išveskite į konsolę didžiausią iš šių skaičių.

Задание 7

Duoti trys simboliai:

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

Sujunkite šiuos simbolius į eilutę:

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

Duotas sveikasis skaičius, nurodantis kilobaitų kiekį:

rustlet kb: i32 = 35;

Konvertuokite šią reikšmę į baitus.

Задание 9

Duotas sveikasis skaičius, nurodantis dienos numerį nuo 1 iki 31:

rustlet num: u16 = 1;

Nustatykite, į kurią mėnesio dekatą pateikia ši diena.