Nível 1.5 do livro de exercícios Rust

Задание 1

Explique qual intervalo de valores o tipo i16 pode assumir.

Задание 2

Exiba no console todos os números múltiplos de 7 no intervalo de -100 a 100.

Задание 3

Dados dois números inteiros:

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

Verifique se os primeiros dígitos desses números coincidem.

Задание 4

Dados dois números inteiros:

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

Verifique se o primeiro número é divisível pelo segundo sem resto.

Задание 5

Dada uma string:

rustlet txt: &str = "123456789";

Itere e exiba no console todos os caracteres, um por um, a partir do final da string.

Задание 6

Dados três números inteiros:

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

Exiba no console o maior dentre esses números.

Задание 7

Dados três caracteres:

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

Concatene esses caracteres em uma string:

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

Dado um número inteiro contendo uma quantidade de kilobytes:

rustint kb = 35;

Converta este valor para bytes.

Задание 9

Dado um número inteiro contendo um dia do mês de 1 a 31:

rustlet num: u16 = 1;

Determine em qual década do mês este dia se encontra.