Сатҳи 6.9 китоби машқҳои Rust

Задание 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,
}

Максад ин аст, ки аввал миқдори бутуни рӯзҳо гирифта шавад, сипас аз боқимонда миқдори бутуни соатҳо ҷудо карда шавад, сипас аз боқимонда миқдори бутуни дақиқаҳо ҷудо карда шавад ва он чӣ боқӣ мемонад, сонияҳо хоҳанд буд.