Создание динамического массива - 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();
}
}
}