Səviyyə 6.9 tapşırıqlar toplusu Rust

Задание 1

Ən yaxın bazar gününə qədər neçə gün qaldığını müəyyən edin. Nəticəni konsola çıxarın.

Задание 2

Cari ayın son gününün həftənin gün adını konsola çıxarın.

Задание 3

Bir ədədli bəzi sətir verilib:

rust"1234567"

Rəqəm üçlüklərini sondan başlayaraq boşluqlarla ayırın. Bizim halda aşağıdakı alınmalıdır:

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

Ədədlərlə bir massiv verilib:

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

Bu massivdə ardıcıl olaraq iki eyni elementin olub-olmadığını yoxlayın.

Задание 5

Saniyələr verilib:

rustlet sec: i16 = 1323435;

Bu vaxta uyğun günlərin, saatların, dəqiqələrin və saniyələrin miqdarını tapın:

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

Yəni əvvəlcə tam günlərin miqdarını almaq, sonra qalandan tam saatların miqdarını ayırmaq, sonra qalandan tam dəqiqələrin miqdarını ayırmaq və qalanlar saniyələr olacaq.