Nivelul 4.6 al Sarcinelor de Practică Rust
Задание 1
Este dat un șir de caractere. Verificați dacă acest șir este format doar din cifre.
Задание 2
Este dat un vector:
rustvec![1, 0, 2, 3, 0, 5]
Eliminați toate zerourile din vector:
rust[1, 2, 3, 5]
Задание 3
Este dat un vector:
rustlet vct: Vec<i16> = Vec::new();
Scrieți cod care va umple acest vector cu puterile lui doi până la puterea a n-a:
rust[2, 4, 8, 16, 32]
Задание 4
Este dat un număr întreg:
rustlet num: u16 = 12345;
Obțineți prima cifră pară de la sfârșitul acestui număr.
Задание 5
Scrieți un program care va forma următorul șir:
rust"54321"
Задание 6
Este dat un vector cu numere întregi:
rustlet arr = [123, 102, 345, 350];
Înscrieți într-un vector nou acele numere care conțin cifra zero.
Задание 7
Este dat un șir de caractere:
rust"abcdef"
Obțineți fiecare al doilea caracter al acestui șir:
rust"acf"