Səviyyə 4.6 tapsiriqlar toplusu Rust

Задание 1

Bir sətir verilib. Yoxlayın ki, bu sətir yalnız rəqəmlərdən ibarətdir.

Задание 2

Bir vektor verilib:

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

Vektordan butun sıfırları silin:

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

Bir vektor verilib:

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

Bu vektoru iki nin quvvetleri ile n-ci quvvetə qədər dolduran kodu yazın:

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

Bir tam ədəd verilib:

rustlet num: u16 = 12345;

Bu ədədin sonundan birinci cüt rəqəmi tapın.

Задание 5

Aşağıdakı sətiri yaradan proqramı yazın:

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

Tam ədədlər massivi verilib:

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

Sıfır rəqəmini özündə saxlayan ədədləri yeni bir vektora yazın.

Задание 7

Bir sətir verilib:

rust"abcdef"

Bu sətirin hər ikinci simvolunu alın:

rust"acf"