Помогите решить задачу на языке C#

Помогите решить задачу на языке C#
Гость
Ответ(ы) на вопрос:
Гость
using System; public class ArrayProg { static int[] minmax(int[] a, int s) { int min = a[0], max = a[0]; for (int i = 1; i < s; i++) { if (a[i] < min) min = a[i]; if (a[i] > max) max = a[i]; } int[] r = new int[2]; r[0] = min; r[1] = max; return r; } public static void Main() { Console.Write("Размер массива: "); int n = Convert.ToInt32(Console.ReadLine()); int[] arr = new int[n]; for (int i = 0; i < n; i++) { Console.Write("#{0} = ", i); arr[i] = Convert.ToInt32(Console.ReadLine()); } int[] mm = minmax(arr, n); float sa = (mm[0] + mm[1]) / 2; int s = 0; for (int i = 0; i < n; i++) { if (arr[i] > sa) s++; } Console.WriteLine("Ответ: {0}", s); } }
Не нашли ответ?
Ответить на вопрос
Похожие вопросы