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

Бул биринчиден бүтүн күндөрдүн санын алууну, андан кийин калганынан бүтүн сааттарды, андан кийин калганынан бүтүн мүнөттөрдү бөлүп алууну жана калганы секунддар болот дегенди билдирет.