Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Program
- {
- static int getInt(string varName)
- {
- while (true)
- {
- try
- {
- System.Console.Write(varName+" = ");
- return int.Parse(System.Console.ReadLine());
- }
- catch { }
- }
- }
- static void Main(string[] args)
- {
- int M = getInt("M"),
- N = getInt("N"),
- Z = getInt("Z");
- var arr = new int[M,N,Z];
- for (int m = 0; m < M; m++)
- for (int n = 0; n < N; n++)
- for (int z = 0; z < Z; z++)
- arr[m, n, z] = getInt(string.Format("arr[{0},{1},{2}]",m,n,z));
- int? min = null, max = null;
- int sum = 0;
- for (int m = 0; m < M; m++)
- for (int n = 0; n < N; n++)
- for (int z = 0; z < Z; z++)
- {
- if (min == null || arr[m, n, z] < min)
- min = arr[m, n, z];
- if (max == null || arr[m, n, z] > max)
- max = arr[m, n, z];
- sum += arr[m, n, z];
- }
- float avr = sum / (float) (M*N*Z);
- System.Console.Write("min = {0}\nmax = {1}\navr = {2}", min, max, avr);
- System.Console.ReadKey();
- }
- }
Add Comment
Please, Sign In to add comment