Основы языка C# 2005. Евсеева О.Н - 84 стр.

UptoLike

Составители: 

88
его элементов, минимального и максимального значения используется цикл
foreach:
/// <summary>
/// Демонстрация цикла foreach.
/// Вычисление суммы, максимального и минимального элементов
/// трехмерного массива, заполненного случайными числами.
/// </summary>
public void SumMinMax() {
int[,,] arr3d = new int[10,10,10];
Random rnd = new Random();
for (int i = 0; i < 10; i++)
for (int j = 0; j < 10; j++)
for (int k = 0; k < 10; k++) arr3d[i, j, k] = rnd.Next(100);
long sum = 0;
int min = arr3d[0, 0, 0], max = arr3d[0, 0, 0];
foreach (int item in arr3d) {
sum += item;
if (item > max) max = item;
else if (item < min) min = item;
}
Console.WriteLine("sum = {0}, min = {1}, max = {2}", sum, min, max);
} //SumMinMax