Сатҳи 4.2 китоби мушкилоти Rust

Задание 1

Як сатр бо ҳарфҳо ва рақамҳо дода шудааст. Позицияи охирин рақамро дар ин сатр ба даст оред.

Задание 2

Ҳамаи рақамҳоро дар фосилаи аз 10 то 1000 ба консол чоп кунед, ки рақами якуми онҳо ҷуфт бошад.

Задание 3

Вектор дода шудааст:

rustlet vct = vec![1, 2, 3, 4, 5];

Ҷамъи квадратҳои унсурҳои ин векторро ёбед ва онро ба консол чоп кунед.

Задание 4

Як адади бутун дода шудааст:

rustlet num: u16 = 12345;

Шумораи рақамҳои ҷуфтро дар ин адад ба консол чоп кунед.

Задание 5

Як адади бутун дода шудааст:

rustlet num: u16 = 12;

Ҳамаи тақсимкунандаҳои ин ададро ба консол чоп кунед.

Задание 6

Ду массив дода шудаанд:

rustint arr1: [i8: 5] = [1, 2, 3, 4, 5];
int arr2: [i8: 5] = [1, 2, 3];

Санҷед, ки ҳамаи унсурҳои массиви якум дар массиви дуюм мавҷуданд.

Задание 7

Як адади бутун дода шудааст:

rustlet num: u16 = 12345;

Рақами якум ва охиринро дар ин адад иваз кунед:

rust52341