Niveau 6.10 du livre de problèmes Rust

Задание 1

Demandez à l'utilisateur de saisir deux dates au format année-mois-jour. Déterminez combien de jours il y a entre les dates saisies.

Задание 2

Remplissez un tableau avec des nombres aléatoires dans l'intervalle de 1 à 100.

Задание 3

Affichez toutes les dates du mois courant dans la console au format année-mois-jour. Marquez les jours de semaine et les week-ends, ainsi que le jour actuel.

Задание 4

Écrivez un programme qui formera la chaîne suivante :

rust"12 34 56 78"
Задание 5

Écrivez un programme qui formera la chaîne suivante :

java"1+2-3+4-5+6-7+8"
Задание 6

Deux dates sont données sous la forme de la structure suivante :

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

Obtenez la différence entre ces dates sous la forme de la structure suivante :

ruststruct Time
{
  days: u16,
  hours: u8,
  minutes: u8,
  seconds: u8,
}