Rust လေ့ကျင့်ခန်း အဆင့် 4.2

Задание 1

အက္ခရာများနှင့် နံပါတ်များပါသည့် စာကြောင်းတစ်ခုကို ပေးထားသည်။ ထိုစာကြောင်းရှိ နောက်ဆုံးဂဏန်း၏ နေရာကို ရယူပါ။

Задание 2

�ထမဆုံးဂဏန်း စုံသော 10 မှ 1000 အတွင်းရှိ ကိန်းအားလုံးကို console တွင် ရိုက်ထုတ်ပါ။

Задание 3

Vector တစ်ခုကို ပေးထားသည်။

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

ထို vector ၏ အစိတ်အပိုင်းများ၏ နှစ်ထပ်ကိန်းများ ပေါင်းလဒ်ကို ရှာဖွေပြီး ၄င်းကို console တွင် ရိုက်ထုတ်ပါ။

Задание 4

ကိန်းပြည့်တစ်ခုကို ပေးထားသည်။

rustlet num: u16 = 12345;

ထိုကိန်းရှိ စုံသောဂဏန်းများ၏ အရေအတွက်ကို console တွင် ရိုက်ထုတ်ပါ။

Задание 5

ကိန်းပြည့်တစ်ခုကို ပေးထားသည်။

rustlet num: u16 = 12;

ထိုကိန်း၏ ကိန်းစစ်များအားလုံးကို console တွင် ရိုက်ထုတ်ပါ။

Задание 6

array နှစ်ခုကို ပေးထားသည်။

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

ပထမ array ၏ အစိတ်အပိုင်းအားလုံးသည် ဒုတိယ array တွင်ရှိမရှိ စစ်ဆေးပါ။

Задание 7

ကိန်းပြည့်တစ်ခုကို ပေးထားသည်။

rustlet num: u16 = 12345;

ထိုကိန်း၏ ပထမဆုံးဂဏန်းနှင့် နောက်ဆုံးဂဏန်းကို နေရာလဲလှယ်ပါ။

rust52341