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.