Մակարդակ 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,
}
Նկատի ունեցեք, որ նախ պետք է ստանալ օրերի ամբողջ թիվ, ապա մնացորդից առանձնացնել ժամերի ամբողջ թիվ, ապա մնացորդից առանձնացնել րոպեների ամբողջ թիվ, և այն, ինչ մնաց, կլինի վայրկյաններ: