Rust ගැටළු පොත මට්ටම 1.5

Задание 1

i16 ටයිපය ගත හැකි අගයන් පරාසය කොපමණ දැය් යැව්වා.

Задание 2

-100 සිට 100 දක්වා වූ පරාසය තුළ 7 න් බෙදිය හැකි සියලුම සංඛ්‍යා කොන්සෝලයෙන් ප්‍රදර්ශනය කරන්න.

Задание 3

පහත දක්වා ඇති පූර්ණ සංඛ්‍යා දෙක දෙන්න:

rustlet num1: u16 = 12;
let num2: u16 = 13;

මෙම සංඛ්‍යාවල පළමු ඉලක්කම් ගැලපෙනවාදැයි පරීක්ෂා කරන්න.

Задание 4

පහත දක්වා ඇති පූර්ණ සංඛ්‍යා දෙක දෙන්න:

rustlet num1: u16 = 36;
let num2: u16 = 12;

පළමු සංඛ්‍යාව දෙවැන්නින් ශේෂයකින් තොරව බෙදිය හැකිදැයි පරීක්ෂා කරන්න.

Задание 5

පහත දක්වා ඇති යම් කෙටි යතුරු පේළියක් දෙන්න:

rustlet txt: &str = "123456789";

යතුරු පේළියේ අවසානය සිට සියලුම අක්ෂර එකින් එක කොන්සෝලයෙන් ප්‍රදර්ශනය කරන්න.

Задание 6

පහත දක්වා ඇති පූර්ණ සංඛ්‍යා තුන දෙන්න:

rustlet num1: u16 = 36;
let num2: u16 = 24;
let num3: u16 = 12;

මෙම සංඛ්‍යාවලින් විශාලතම සංඛ්‍යාව කොන්සෝලයෙන් ප්‍රදර්ශනය කරන්න.

Задание 7

පහත දක්වා ඇති අක්ෂර තුන දෙන්න:

rustlet chr1: char = 'a';
let chr2: char = 'b';
let chr3: char = 'c';

මෙම අක්ෂර එක් යතුරු පේළියකට එකතු කරන්න:

ruststd::string "abc"
Задание 8

කිලෝබයිට් ගණනක් අඩංගු පූර්ණ සංඛ්‍යාවක් දෙන්න:

rustlet kb: i32 = 35;

මෙම අගය බයිට් වලට පරිවර්තනය කරන්න.

Задание 9

1 සිට 31 දක්වා වූ දින අංකයක් අඩංගු පූර්ණ සංඛ්‍යාවක් දෙන්න:

rustlet num: u16 = 1;

මෙම දිනය මාසයේ කුමන දශකයට අයත් වේදැයි තීරණය කරන්න.