- . , . , (, ) . , , , . - , . , . foreach C# , , . .
. for, , 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
1. .
2. .
3. , , .
4. .
5. , .
1. , A(N).
2. A(N) .
3. B(N) A(N) . .
4. N . i- Ti (i = 1,..., N).
) ;
) , .
5. (N) , ( , ).
|
|
6.
) sin x + sin2x +... + sinnx;
) sin x + sin x2 +... + sin xn;
) sin x + sin2x2 +... + sinnxn;
) sin x + sin sin x +... + sin sin...sin x (n ).
7. X(N), , .
8. z = (a + b + ci) / i, a 0 1, b 5 1, ci C(N). a b i.
9. A(N) .
10. A(N) , .
11. A(N) , = (a2, a3,..., aN, a1).
12. A(N) , . . A = (aN-1, aN, a1, a2,..., aN-2).
13. A(N). B(N), i- i : bi = (a1 + a2 +... + ai) / i.
14. a, b, c, d y = a x3 + b x2 + cx + d , . 0 2 0,2.
15. A(N) (2N), , , , (N).
16. Y(N), 0 < yi < 1.
17. A(2N). , :
) a1, aN+1, a2, aN+2,..., aN, a2N;
) a2N, a1, a2N-1, a2,..., aN+1, aN..
18. A(N) a1, aN.
19. A(N), , :
) ;
) ;
) .
20. A(N) :
) ;
) ;
) , ;
) c .
21. A(N) , .
22. A(N) .
23. X = (x1, x2,...,xN) : X = (xN, xN-1,..., x1).
24. B, A(N), . .
25. X(N) Y(N) Z(2N) c (x1, y1, x2, y2,..., xN, yN).