დონე 6.10 Rust-ის ამოცანების ბანკი

Задание 1

მოუწოდეთ მომხმარებელს შეიყვანოს ორი თარიღი ფორმატში წელი-თვე-დღე. განსაზღვრეთ, რამდენი დღეა შეყვანილ თარიღებს შორის.

Задание 2

შეავსეთ მასივი შემთხვევითი რიცხვებით 1-დან 100-მდე დიაპაზონიდან.

Задание 3

გამოიტანეთ მიმდინარე თვის ყველა თარიღი კონსოლში ფორმატში წელი-თვე-დღე. მონიშნეთ სამუშაო დღეები და დასვენების დღეები, ასევე მიმდინარე დღე.

Задание 4

დაწერეთ პროგრამა, რომელიც შექმნის შემდეგ სტრიქონს:

rust"12 34 56 78"
Задание 5

დაწერეთ პროგრამა, რომელიც შექმნის შემდეგ სტრიქონს:

java"1+2-3+4-5+6-7+8"
Задание 6

მოცემულია ორი თარიღი შემდეგი სტრუქტურის სახით:

ruststruct Date
{
  year: u16,
  month: u8,
  day: u8,
}

მიიღეთ განსხვავება ამ თარიღებს შორის შემდეგი სტრუქტურის სახით:

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