Livello 1.5 del libro di esercizi Rust
Spiegate quale intervallo di valori
può assumere il tipo i16.
Stampate nella console tutti
i numeri multipli di 7 nell'intervallo
da -100 a 100.
Sono dati due numeri interi:
let num1: u16 = 12;
let num2: u16 = 13;
Verificate che le prime cifre di questi numeri coincidano.
Sono dati due numeri interi:
let num1: u16 = 36;
let num2: u16 = 12;
Verificate che il primo numero sia divisibile per il secondo senza resto.
È data una certa stringa:
let txt: &str = "123456789";
Iterate e stampate nella console uno per uno tutti i caratteri dalla fine della stringa.
Sono dati tre numeri interi:
let num1: u16 = 36;
let num2: u16 = 24;
let num3: u16 = 12;
Stampate nella console il maggiore di questi numeri.
Sono dati tre caratteri:
let chr1: char = 'a';
let chr2: char = 'b';
let chr3: char = 'c';
Unite questi caratteri in una stringa:
std::string "abc"
È dato un numero intero, contenente una quantità di kilobyte:
let kb: i32 = 35;
Convertite questo valore in byte.
È dato un numero intero, contenente
il numero del giorno da 1 a 31:
let num: u16 = 1;
Determinate in quale decade del mese cade questo giorno.