Taseme 6.9 ülesannete kogu Rust
Задание 1
Määrake, mitu päeva on jäänud lähima pühapäevani. Kuva tulemus konsooli.
Задание 2
Kuva konsooli käesoleva kuu viimase päeva nädalapäeva nimi.
Задание 3
Antud on mingi string numbriga:
rust"1234567"
Eraldage kolmikud numbritest tühikutega, alustades numbri lõpust. Meie juhul peaks saama järgmise:
rust"1 234 567"
Задание 4
Antud on massiiv numbritega:
rust[1, 2, 3, 3, 4, 5}
Kontrollige, kas selles massiivis on kaks sama elementi järjest.
Задание 5
Antud on sekundid:
rustlet sec: i16 = 1323435;
Leidke päevade, tundide, minutite ja sekundite arv, mis vastavad sellele ajale:
ruststruct Time
{
days: u16,
hours: u8,
minutes: u8,
seconds: u8,
}
See tähendab, et kõigepealt saada täisarvuline päevade arv, seejärel jäägist eraldada täisarvuline tundide arv, seejärel jäägist eraldada täisarvuline minutite arv ja see, mis järele jääb, on sekundid.