Επίπεδο 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';

Συνενώστε αυτούς τους χαρακτήρες σε μια συμβολοσειρά:

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

Δίνεται ένας ακέραιος αριθμός που περιέχει ποσότητα kilobytes:

rustlet kb: i32 = 35;

Μετατρέψτε αυτήν την τιμή σε bytes.

Задание 9

Δίνεται ένας ακέραιος αριθμός που περιέχει αριθμό ημέρας από 1 έως 31:

rustlet num: u16 = 1;

Προσδιορίστε σε ποια δεκάδα του μήνα εμπίπτει αυτή η ημέρα.