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,
}