Nivelul 6.6 al sarcinilor Rust

Задание 1

Determinați câte zile au rămas până la sfârșitul lunii.

Задание 2

Cereți utilizatorului să introducă adresa sa de email. Verificați dacă a introdus o valoare corectă.

Задание 3

Cereți utilizatorului să introducă o dată în formatul an-lună-zi. Determinați dacă data a avut deja loc în anul curent.

Задание 4

Întrebați utilizatorul despre data nașterii. Determinați câte zile au rămas până la următoarea sa Zi de Naștere.

Задание 5

Obțineți data curentă sub forma următoarei structuri:

ruststruct Date
{
  year: u16,
  month: u8,
  day: u8,
}
Задание 6

Scrieți cod care va compara cele două date prezentate mai jos și va afișa un mesaj despre care dintre ele este mai mare:

javascriptlet date1 = (2020, 11, 30);
let date2 = (2020, 12, 31);
Задание 7

Este dat un anumit array cu numere întregi, de exemplu, acesta:

rust[123, 456, 789]

Combinați toate elementele acestui array într-un singur vector, despărțindu-le caracter cu caracter:

rust[1, 2, 3, 4, 5, 6, 7, 8, 9]