Nivo 2.1 zadataka Rust

Задание 1

Objasnite, po čemu se razlikuju petlja loop od petlje while.

Задание 2

Dat je niz celih brojeva:

rustlet arr = [1, 2, 3, 4, 5];

Ispišite u konzolu broj elemenata u ovom nizu.

Задание 3

Dat je niz celih brojeva:

rustlet arr = [1, 2, 3, 4, 5];

Ispišite u konzolu elemente ovog niza.

Задание 4

Dat je niz stringova:

rustlet arr = ["123", "456", "789"];

Ispišite u konzolu prve karaktere svakog elementa ovog niza.

Задание 5

Dat je neki celi broj:

rustlet num: u16 = 12345;

Pronađite zbir svih njegovih parnih cifara.

Задание 6

Dat je neki celi broj:

rustlet num: u8 = 12;

Pronađite faktorijal ovog broja.