Level 6.10 der Rust-Aufgabensammlung

Задание 1

Bitten Sie den Benutzer, zwei Daten im Format Jahr-Monat-Tag einzugeben. Bestimmen Sie, wie viele Tage zwischen den eingegebenen Daten liegen.

Задание 2

Füllen Sie ein Array mit Zufallszahlen aus dem Bereich von 1 bis 100.

Задание 3

Geben Sie alle Daten des aktuellen Monats in der Konsole im Format Jahr-Monat-Tag aus. Markieren Sie Werktage und Wochenenden, sowie den aktuellen Tag.

Задание 4

Schreiben Sie ein Programm, das den folgenden String erzeugt:

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

Schreiben Sie ein Programm, das den folgenden String erzeugt:

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

Gegeben sind zwei Daten in Form der folgenden Struktur:

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

Ermitteln Sie die Differenz zwischen diesen Daten in Form der folgenden Struktur:

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