Nivelul 6.10 al Sarcinelor de Rust

Задание 1

Cereți utilizatorului să introducă două date în formatul an-lună-zi. Determinați câte zile sunt între datele introduse.

Задание 2

Umpleți un vector cu numere aleatorii din intervalul de la 1 până la 100.

Задание 3

Afișați toate datele lunii curente în consolă în formatul an-lună-zi. Marcați zilele lucrătoare și weekend-urile, precum și ziua curentă.

Задание 4

Scrieți un program care va forma următorul șir de caractere:

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

Scrieți un program care va forma următorul șir de caractere:

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

Sunt date două date sub forma următoarei structuri:

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

Obțineți diferența dintre aceste date sub forma următoarei structuri:

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