Tahap 10.5 Buku Kerja Rust
Задание 1
Diberikan satu nombor. Paparkan proses pemfaktoran perdana nombor tersebut, seperti di sekolah.
Задание 2
Diberikan satu array dua dimensi sebarang:
rust[
[11, 12, 13, 14, 15],
[21, 22, 23, 24, 25],
[31, 32, 33, 34, 35],
[41, 42, 43, 44, 45],
[51, 52, 53, 54, 55],
}
Sifarkan elemen diagonal utamanya:
rust[
[ 0, 12, 13, 14, 15],
[21, 0, 23, 24, 25],
[31, 32, 0, 34, 35],
[41, 42, 43, 0, 45],
[51, 52, 53, 54, 0],
}
Задание 3
Buat fungsi yang akan menetapkan bentuk kata nama yang betul selepas nombor. Beginilah cara fungsi ini berfungsi:
rustfunc(1, "epal", "epal", "epal"); // akan memaparkan "1 epal"
func(2, "epal", "epal", "epal"); // akan memaparkan "2 epal"
func(3, "epal", "epal", "epal"); // akan memaparkan "3 epal"
func(4, "epal", "epal", "epal"); // akan memaparkan "4 epal"
func(5, "epal", "epal", "epal"); // akan memaparkan "5 epal"
Berikut adalah contoh untuk nombor dua digit:
rustfunc(11, "epal", "epal", "epal"); // akan memaparkan "11 epal"
func(12, "epal", "epal", "epal"); // akan memaparkan "12 epal"
func(21, "epal", "epal", "epal"); // akan memaparkan "21 epal"
func(23, "epal", "epal", "epal"); // akan memaparkan "23 epal"
Kaedah kami harus berfungsi untuk nombor sebarang panjang:
rustfunc(1223421, "epal", "epal", "epal"); // akan memaparkan "1223421 epal"