Poziom 1.5 zadań Rust

Задание 1

Opowiedz, jaki zakres wartości może przyjmować typ i16.

Задание 2

Wypisz w konsoli wszystkie liczby podzielne przez 7 w przedziale od -100 do 100.

Задание 3

Dane są dwie liczby całkowite:

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

Sprawdź, czy pierwsze cyfry tych liczb są takie same.

Задание 4

Dane są dwie liczby całkowite:

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

Sprawdź, czy pierwsza liczba dzieli się bez reszty przez drugą.

Задание 5

Dany jest pewien ciąg znaków:

rustlet txt: &str = "123456789";

Przejdź i wypisz w konsoli kolejno wszystkie znaki od końca ciągu.

Задание 6

Dane są trzy liczby całkowite:

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

Wypisz w konsoli największą z tych liczb.

Задание 7

Dane są trzy znaki:

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

Połącz te znaki w ciąg znaków:

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

Dana jest liczba całkowita zawierająca ilość kilobajtów:

rustint kb = 35;

Przelicz tę wartość na bajty.

Задание 9

Dana jest liczba całkowita zawierająca numer dnia od 1 do 31:

rustlet num: u16 = 1;

Określ, w którą dekadę miesiąca wpada ten dzień.