Vlak 1.5 Rust Probleemoplossingsboek

Задание 1

Verduidelik watter reeks waardes die tipe i16 kan aanneem.

Задание 2

Druk in die konsole alle getalle uit wat veelvoude van 7 is in die reeks van -100 tot 100.

Задание 3

Gegee twee heelgetalle:

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

Kontroleer of die eerste syfers van hierdie getalle ooreenstem.

Задание 4

Gegee twee heelgetalle:

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

Kontroleer of die eerste getal sonder 'n res deelbaar is deur die tweede getal.

Задание 5

Gegee 'n string:

rustlet txt: &str = "123456789";

Itereer en druk in die konsole al die karakters in volgorde vanaf die einde van die string af.

Задание 6

Gegee drie heelgetalle:

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

Druk die grootste van hierdie getalle in die konsole af.

Задание 7

Gegee drie karakters:

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

Voeg hierdie karakters saam in 'n string:

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

Gegee 'n heelgetal wat die aantal kilobytes bevat:

rustlet kb: i32 = 35;

Sit hierdie waarde om na grepe.

Задание 9

Gegee 'n heelgetal wat 'n dagnommer van 1 tot 31 bevat:

rustlet num: u16 = 1;

Bepaal in watter dekade van die maand hierdie dag val.