Rust тапшырмалар топтомунун 4.3 деңгээли

Задание 1

Белгилер жана сандар менен белгилүү бир сап берилген. Ошол саптагы акыркыдан мурунку сандын абалын алыңыз.

Задание 2

10 ден 1000 чейинки аралыктагы, акыркыдан мурунку цифрасы жуп болгон бардык сандарды консольго чыгарыңыз.

Задание 3

Вектор берилген:

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

Бул вектордун элементтерин консольго тескери тартипте чыгарыңыз.

Задание 4

Төмөнкү сапты түзгөн программа жазыңыз:

rust"123456789"
Задание 5

Боштуктар менен бөлүнгөн бүтүн сандардан турган сап берилген:

rustlet txt: &str = "123 456 789";

Ошол саптагы сандардын суммасын табыңыз.

Задание 6

Сөздөрдөн турган сап берилген:

rustlet txt: &str = "word1 word2 word3";

Ошол саптан биринчи N сөздөрдү сөз вектору түрүндө алыңыз.

Задание 7

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

rustlet num: u16 = 12345;

Сандын белгилер массивин тескериленген түрдө алыңыз:

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