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.