Nivelul 6.6 al sarcinilor Rust
Determinați câte zile au rămas până la sfârșitul lunii.
Cereți utilizatorului să introducă adresa sa de email. Verificați dacă a introdus o valoare corectă.
Cereți utilizatorului să introducă o dată în formatul an-lună-zi. Determinați dacă data a avut deja loc în anul curent.
Î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.
Obțineți data curentă sub forma următoarei structuri:
struct Date
{
year: u16,
month: u8,
day: u8,
}
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:
let date1 = (2020, 11, 30);
let date2 = (2020, 12, 31);
Este dat un anumit array cu numere întregi, de exemplu, acesta:
[123, 456, 789]
Combinați toate elementele acestui array într-un singur vector, despărțindu-le caracter cu caracter:
[1, 2, 3, 4, 5, 6, 7, 8, 9]