Rust тапшырмалар кырдалынын 4.6 деңгээли
Задание 1
Белгиленген сап берилген. Бул саптын кандай гана сандардан турарын текшериңиз.
Задание 2
Вектор берилген:
rustvec![1, 0, 2, 3, 0, 5]
Вектордон бардык нөлдөрдү өчүрүңүз:
rust[1, 2, 3, 5]
Задание 3
Вектор берилген:
rustlet vct: Vec<i16> = Vec::new();
Бул векторду энчи даражасына чейинки экинин даражалары менен толтуруучу кодду жазыңыз:
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"