5 of 100 menu

Niveau 1.5 du livre de problèmes Rust

Indiquez quelle plage de valeurs le type i16 peut prendre.

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

Deux nombres entiers sont donnés :

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

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

Deux nombres entiers sont donnés :

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

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

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

let 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.

Trois nombres entiers sont donnés :

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

Affichez dans la console le plus grand de ces nombres.

Trois caractères sont donnés :

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

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

std::string "abc"

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

int kb = 35;

Convertissez cette valeur en octets.

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

let num: u16 = 1;

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

bydeenesfrptru