Nivelul 1.5 al cărții de probleme Rust

Задание 1

Spuneți ce interval de valori poate lua tipul i16.

Задание 2

Afișați în consolă toate numerele multiplu de 7 din intervalul de la -100 până la 100.

Задание 3

Sunt date două numere întregi:

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

Verificați dacă primele cifre ale acestor numere coincid.

Задание 4

Sunt date două numere întregi:

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

Verificați dacă primul număr este divizibil fără rest cu al doilea.

Задание 5

Este dat un șir de caractere:

rustlet txt: &str = "123456789";

Parcurgeți și afișați în consolă pe rând toate caracterele de la sfârșitul șirului.

Задание 6

Sunt date trei numere întregi:

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

Afișați în consolă cel mai mare dintre aceste numere.

Задание 7

Sunt date trei caractere:

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

Combinați aceste caractere într-un șir:

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

Este dat un număr întreg care conține o cantitate de kilobiți:

rustint kb = 35;

Convertiți această valoare în biți.

Задание 9

Este dat un număr întreg care conține numărul zilei de la 1 la 31:

rustlet num: u16 = 1;

Determinați în ce decadă a lunii se încadrează această zi.