Rust soraglar kitabyň 10.5 derejesi

Задание 1

Sana berlen sany ekrana çykaryň sanyň ýönekeý köpeltmäjelere bölünýän prosesi, mekdepdeki ýaly.

Задание 2

Sana berlen islendik iki ölçegli massiw:

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],
]

Onuň esasy diýagonal elementlerini nola çalyň:

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

Sana berlen funksiýany ýasalyň, bu funksiýa sandan soňaky atyň dogry formany düzetmelidir. Funksiýa şeýle işlemelidir:

rustfunc(1, "ýabloko", "ýabloka", "ýablok"); // çykaryar "1 ýabloko"
func(2, "ýabloko", "ýabloka", "ýablok"); // çykaryar "2 ýabloka"
func(3, "ýabloko", "ýabloka", "ýablok"); // çykaryar "3 ýabloka"
func(4, "ýabloko", "ýabloka", "ýablok"); // çykaryar "4 ýabloka"
func(5, "ýabloko", "ýabloka", "ýablok"); // çykaryar "5 ýablok"

Iki sanly sanlar üçin mysal:

rustfunc(11, "ýabloko", "ýabloka", "ýablok"); // çykaryar "11 ýablok"
func(12, "ýabloko", "ýabloka", "ýablok"); // çykaryar "12 ýablok"
func(21, "ýabloko", "ýabloka", "ýablok"); // çykaryar "21 ýabloko"
func(23, "ýabloko", "ýabloka", "ýablok"); // çykaryar "23 ýabloka"

Biziň usulymyz islendik uzynlykdaky sanlar üçin işlemelidir:

rustfunc(1223421, "ýabloko", "ýabloka", "ýablok"); // çykaryar "1223421 ýabloko"