Rust тилдеги көнүгүүлөрдүн 2.10 деңгээли

Задание 1

Шардын радиусун камтыган өзгөрмө берилген:

rustlet r: f32 = 10.3;

Бул шардын көлөмүн жана бетинин аянтын алыңыз.

Задание 2

Эки бүтүн сан берилген:

rustlet num1: u16 = 12;
let num2: u16 = 16;

Бул сандардын бардык жалпы бөлүүчүлөрүн консолго чыгарыңыз.

Задание 3

Бүтүн сандардан турган массив берилген:

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

Бул массивдин биринчи жана акыркы элементтеринин орундарын алмаштырыңыз:

rust[5, 2, 3, 4, 1];
Задание 4

6-цифралуу сан берилген

rustlet num: u16 = 123321;

Алгачкы үч цифранын суммасы экинчи үч цифранын суммасына барабар экендигин текшериңиз.