// PascalABC.NET 3.3, сборка 1599 от 17.12.2017 // Внимание! Если программа не работает, обновите версию!
begin var (m,n):=ReadInteger2('Количество строк и столбцов в массиве:'); Writeln('*** Исходный массив ***'); var d:=MatrRandom(m,n,-99,99); d.Println(4); Writeln(4*d.ColCount*'-'); var min:=d.ElementsByRow.Min; // значение минимального элемента Writeln('Искомое среднее: ',d.ElementsByRow.Where(t->t<>min).Average) end.
89 | 1
44 | 0
22 | 0
11 | 1
5 | 1
2 | 0
1 | 1
0 |
89₁₀ = 1011001₂
600₁₀ → X₂
600 | 0
300 | 0
150 | 0
75 | 1
37 | 1
18 | 0
9 | 1
4 | 0
2 | 0
1 | 1
0 |
600₁₀ = 1001011000₂
2010₁₀ → X₂
2010 | 0
1005 | 1
502 | 0
251 | 1
125 | 1
62 | 0
31 | 1
15 | 1
7 | 1
3 | 1
1 | 1
0 |
2010₁₀ = 11111011010₂