Rust тапсырмалар деңгейі 6.9

Задание 1

Ең жақын жексенбіге дейін неше күн қалғанын анықтаңыз. Нәтижені консольге шығарыңыз.

Задание 2

Ағымдағы айдың соңғы күнінің апта күнінің атауын консольге шығарыңыз.

Задание 3

Санды қамтитын бір жол берілген:

rust"1234567"

Санның соңынан бастап, үш таңбалы топтарды бос орындармен бөліңіз. Біздің жағдайда төмендегілер шығуы керек:

rust"1 234 567"
Задание 4

Сандар массиві берілген:

rust[1, 2, 3, 3, 4, 5}

Бұл массивте бір-біріне ұқсас екі элементтің қатар келетінін тексеріңіз.

Задание 5

Секундтар берілген:

rustlet sec: i16 = 1323435;

Осы уақытқа сәйкес келетін күндердің, сағаттардың, минуттардың және секундтардың санын табыңыз:

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

Яғни, алдымен тұтас күндерді алу керек, содан кейін қалған бөліктен тұтас сағаттарды бөліп алу, содан кейін қалған бөліктен тұтас минуттарды бөліп алу, ал қалғаны секундтар болады.