Rust тапшырмалар жыйнагынын 4.2 деңгээли

Задание 1

Ар кандай тамга жана сандар менен берилген сап берилген. Ошол саптагы акыркы сандын позициясын алыңыз.

Задание 2

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

Задание 3

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

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

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

Задание 4

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

rustlet num: u16 = 12345;

Бул сандагы жуп цифралардын санын консолго чыгарыңыз.

Задание 5

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

rustlet num: u16 = 12;

Бул сандын бардык бөлүүчүлөрүн консолго чыгарыңыз.

Задание 6

Эки массив берилген:

rustint arr1: [i8: 5] = [1, 2, 3, 4, 5];
int arr2: [i8: 5] = [1, 2, 3];

Биринчи массивдин бардык элементтери экинчи массивде бар экендигин текшериңиз.

Задание 7

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

rustlet num: u16 = 12345;

Бул сандын биринчи жана акыркы цифраларын орун алмаштырыңыз:

rust52341