Līmenis 1.5 uzdevumu grāmata Rust

Задание 1

Pastāstiet, cik lielu vērtību diapazonu var pārstāvēt datu tips i16.

Задание 2

Izvadiet konsolē visus skaitļus, kas dalās ar 7, intervālā no -100 līdz 100.

Задание 3

Doti divi veseli skaitļi:

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

Pārbaudiet, vai šo skaitļu pirmie cipari sakrīt.

Задание 4

Doti divi veseli skaitļi:

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

Pārbaudiet, vai pirmais skaitlis dalās ar otro bez atlikuma.

Задание 5

Dota kāda teksta virkne:

rustlet txt: &str = "123456789";

Izejot cauri, izvadiet konsolē pēc kārtas visus simbolus no virknes beigām.

Задание 6

Doti trīs veseli skaitļi:

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

Izvadiet konsolē lielāko no šiem skaitļiem.

Задание 7

Doti trīs simboli:

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

Apvienojiet šos simbolus vienā teksta virknē:

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

Dots vesels skaitlis, kas satur kilobaitu daudzumu:

rustlet kb: i32 = 35;

Pārveidojiet šo vērtību baitos.

Задание 9

Dots vesels skaitlis, kas satur dienas numuru no 1 līdz 31:

rustlet num: u16 = 1;

Nosakiet, kurā mēneša dekādē iietilpst šī diena.