Nivel 1.5 del libro de problemas de Rust
Explique qué rango de valores
puede tomar el tipo i16
.
Imprima en la consola todos
los números múltiplos de 7
en el intervalo
desde -100
hasta 100
.
Dados dos números enteros:
let num1: u16 = 12;
let num2: u16 = 13;
Compruebe que las primeras cifras de estos números coincidan.
Dados dos números enteros:
let num1: u16 = 36;
let num2: u16 = 12;
Compruebe que el primer número es divisible por el segundo sin resto.
Dada una cadena de texto:
let txt: &str = "123456789";
Recorra e imprima en la consola uno por uno todos los caracteres desde el final de la cadena.
Dados tres números enteros:
let num1: u16 = 36;
let num2: u16 = 24;
let num2: u16 = 12;
Imprima en la consola el mayor de estos números.
Dados tres caracteres:
let chr1: char = 'a';
let chr2: char = 'b';
let chr3: char = 'c';
Concatene estos caracteres en una cadena:
std::string "abc"
Dado un número entero que contiene una cantidad de kilobytes:
int kb = 35;
Convierta este valor a bytes.
Dado un número entero que contiene
un número de día del 1
al 31
:
let num: u16 = 1;
Determine en qué decena del mes cae este día.