Niveau 5.8 du livre de problèmes Rust

Задание 1

Demandez à l'utilisateur deux nombres entiers. Remplissez un vecteur avec les nombres entiers de l'intervalle spécifié par l'utilisateur.

Задание 2

Étant donné le tableau :

rust[
  [2, 1, 4, 3, 5],
  [3, 5, 2, 4, 1],
  [4, 3, 1, 5, 2],
}

Triez les éléments dans chaque sous-tableau.

Задание 3

Étant donné un certain tableau de nombres, par exemple, le suivant :

rustlet arr = [1, 2, 3, 4, 5, 6];

Fusionnez les paires d'éléments :

rust[12, 34, 56]
Задание 4

Affichez la pyramide suivante à l'écran :

111
222
333
444
555
666
777
888
999
Задание 5

Étant donné la structure de date :

ruststruct Date
{
  year: u16,
  month: u8,
  day: u8,
}

Demandez à l'utilisateur une date au format année-mois-jour. Enregistrez cette date dans une variable implémentant notre structure de date.