Մակարդակ 2.1 Rust առաջադրանքների ժողովածու

Задание 1

Պատմեք, թե ինչ տարբերություն կա loop ցիկլի և while ցիկլի միջև։

Задание 2

Տրված է ամբողջ թվերի զանգված․

rustlet arr = [1, 2, 3, 4, 5];

Ելքագրեք կոնսոլ այս զանգվածի տարրերի քանակը։

Задание 3

Տրված է ամբողջ թվերի զանգված․

rustlet arr = [1, 2, 3, 4, 5];

Ելքագրեք կոնսոլ այս զանգվածի տարրերը։

Задание 4

Տրված է տողերի զանգված․

rustlet arr = ["123", "456", "789"];

Ելքագրեք կոնսոլ այս զանգվածի յուրաքանչյուր տարրի առաջին նիշերը։

Задание 5

Տրված է ինչ-որ ամբողջ թիվ․

rustlet num: u16 = 12345;

Գտեք դրա բոլոր զույգ թվանշանների գումարը։

Задание 6

Տրված է ինչ-որ ամբողջ թիվ․

rustlet num: u8 = 12;

Գտեք այդ թվի ֆակտորիալը։