Rust soraglar kitabyň 10.5 derejesi
Sana berlen sany ekrana çykaryň sanyň ýönekeý köpeltmäjelere bölünýän prosesi, mekdepdeki ýaly.
Sana berlen islendik iki ölçegli massiw:
[
[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ň:
[
[ 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],
]
Sana berlen funksiýany ýasalyň, bu funksiýa sandan soňaky atyň dogry formany düzetmelidir. Funksiýa şeýle işlemelidir:
func(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:
func(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:
func(1223421, "ýabloko", "ýabloka", "ýablok"); // çykaryar "1223421 ýabloko"