დონე 1.5 Rust-ის ამოცანების წიგნი

Задание 1

გვითხარით, რა დიაპაზონის მნიშვნელობები შეიძლება მიიღოს ტიპმა i16.

Задание 2

გამოიტანეთ კონსოლში ყველა 7-ის ჯერადი რიცხვი -100-დან 100-მდე შუალედში.

Задание 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';

შეაერთეთ ეს სიმბოლოები სტრიქონში:

rust"abc"
Задание 8

მოცემულია მთელი რიცხვი, რომელიც შეიცავს კილობაიტების რაოდენობას:

rustlet kb: i32 = 35;

გადააკეთეთ ეს მნიშვნელობა ბაიტებში.

Задание 9

მოცემულია მთელი რიცხვი, რომელიც შეიცავს დღის ნომერს 1-დან 31-მდე:

rustlet num: u16 = 1;

დაადგინეთ, თვის რომელ დეკადაში ექცევა ეს დღე.