Niveau 1.5 du livre de problèmes Rust

Задание 1

Indiquez quelle plage de valeurs le type i16 peut prendre.

Задание 2

Affichez dans la console tous les nombres multiples de 7 dans l'intervalle de -100 à 100.

Задание 3

Deux nombres entiers sont donnés :

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

Vérifiez que les premiers chiffres de ces nombres sont identiques.

Задание 4

Deux nombres entiers sont donnés :

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

Vérifiez que le premier nombre est divisible par le second sans reste.

Задание 5

Une chaîne de caractères est donnée :

rustlet txt: &str = "123456789";

Parcourez et affichez dans la console tous les caractères un par un en partant de la fin de la chaîne.

Задание 6

Trois nombres entiers sont donnés :

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

Affichez dans la console le plus grand de ces nombres.

Задание 7

Trois caractères sont donnés :

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

Concaténez ces caractères en une chaîne :

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

Un nombre entier est donné, contenant une quantité de kilo-octets :

rustint kb = 35;

Convertissez cette valeur en octets.

Задание 9

Un nombre entier est donné, contenant un numéro de jour de 1 à 31 :

rustlet num: u16 = 1;

Déterminez dans quelle décade du mois tombe ce jour.