Lygis 6.10 Rust užduočių rinkinys

Задание 1

Paprašykite vartotojo įvesti dvi datas formatu metai-mėnuo-diena. Nustatykite, kiek dienų yra tarp įvestų datų.

Задание 2

Užpildykite masyvą atsitiktiniais skaičiais iš intervalo nuo 1 iki 100.

Задание 3

Išveskite visas einamojo mėnesio datas į konsolę formatu metai-mėnuo-diena. Pažymėkite darbo dienas ir poilsio dienas, taip pat einamąją dieną.

Задание 4

Parašykite programą, kuri sugeneruos tokį eilutę:

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

Parašykite programą, kuri sugeneruos tokį eilutę:

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

Duotos dvi datos kaip tokia struktūra:

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

Gaukite skirtumą tarp šių datų kaip tokia struktūra:

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