Ниво 5.8 на задачата Rust

Задание 1

Попитайте потребителя за две цели числа. Попълнете вектор с цели числа от интервала, зададен от потребителя.

Задание 2

Даден е масив:

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

Сортирайте елементите във всеки подмасив.

Задание 3

Даден е някакъв масив с числа, например, такъв:

rustlet arr = [1, 2, 3, 4, 5, 6];

Обединете двойки елементи заедно:

rust[12, 34, 56]
Задание 4

Изведете на екрана следната пирамида:

111
222
333
444
555
666
777
888
999
Задание 5

Дадена е структура с дата:

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

Попитайте потребителя за дата във формат год-месяц-день. Запишете тази дата в променлива, която реализира нашата структура с дата.