Создание динамического массива - C#
Формулировка задачи:
Доброго времени суток. Такую задачу задал препод над которой, целой группой не можем найти ответа. Нужно: создать динамический массив, подсчитать его сумму, найти минимум, максимум, среднее арифметическое, и после отсортировать его. Пожалуйста помогите кто чем может
Решение задачи: «Создание динамического массива»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { //создаем массив int[] mas; Console.Write("Введите размер массива:"); int n=int.Parse(Console.ReadLine()); mas = new int[n]; Random ran=new Random(); //заполняем случайными числами от 0 до 9 for (int i = 0; i < mas.Length; i++) { mas[i] = ran.Next(0, 10); } //выводим получившейся массив Console.WriteLine("Массив:"); foreach (var b in mas) { Console.Write("{0} ",b); } //Выполняем задание Console.WriteLine("\nСумма: {0}",mas.Sum()); Console.WriteLine("Минимальный элемент: {0}",mas.Min()); Console.WriteLine("Максимальный элемент: {0}", mas.Max()); Console.WriteLine("Средне арифметическое: {0}",mas.Average()); //сортируем и затем выводим массив Array.Sort(mas); Console.WriteLine("Отсортированный массив:"); foreach (var b in mas) { Console.Write("{0} ", b); } Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д