Сатҳи 4.6 китоби машқҳои Rust

Задание 1

Сатр дода шудааст. Санҷед, ки ин сатр танҳо аз рақамҳо иборат аст.

Задание 2

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

rustvec![1, 0, 2, 3, 0, 5]

Ҳамаи сифрҳоро аз вектор хориҷ кунед:

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

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

rustlet vct: Vec<i16> = Vec::new();

Рамзе нависед, ки ин векторро бо дараҷаҳои дуввум то дараҷаи n пур мекунад:

rust[2, 4, 8, 16, 32]
Задание 4

Адади бутун дода шудааст:

rustlet num: u16 = 12345;

Якумин рақами ҷуфти аз охири ин адад гиред.

Задание 5

Барномае нависед, ки сатри зерро ташкил диҳад:

rust"54321"
Задание 6

Массиве бо ададҳои бутун дода шудааст:

rustlet arr = [123, 102, 345, 350];

Ба вектори нав он ададҳоро нависед, ки рақами сифрро дороянд.

Задание 7

Сатр дода шудааст:

rust"abcdef"

Ҳар аломати дуюми ин сатрро гиред:

rust"acf"