Nivå 1.5 oppgavesamling for Rust

Задание 1

Fortell hvilket verdiområde datatypen i16 kan ha.

Задание 2

Skriv ut alle tall som er multiplum av 7 i intervallet fra -100 til 100.

Задание 3

Gitt to heltall:

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

Sjekk om de første sifrene i disse tallene er like.

Задание 4

Gitt to heltall:

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

Sjekk om det første tallet er delelig med det andre uten rest.

Задание 5

Gitt en streng:

rustlet txt: &str = "123456789";

Gjennomgå og skriv ut alle tegnene fra slutten av strengen én etter én.

Задание 6

Gitt tre heltall:

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

Skriv ut det største av disse tallene.

Задание 7

Gitt tre tegn:

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

Slå sammen disse tegnene til en streng:

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

Gitt et heltall som representerer antall kilobyte:

rustlet kb: i32 = 35;

Gjør om denne verdien til byte.

Задание 9

Gitt et heltall som representerer dagnummer fra 1 til 31:

rustlet num: u16 = 1;

Bestem hvilken dekade i måneden denne dagen faller i.