Как нарисовать диаграмму из трапеций - C#
Формулировка задачи:
Доброго времени суток! Подскажите пожалуйста как нарисовать диаграмму не из прямоугольников, а из прямоугольных трапеций?
Решение задачи: «Как нарисовать диаграмму из трапеций»
textual
Листинг программы
static void Main(string[] args) { Random rnd = new Random(); int n = 10; double[] array = new double[n]; for (int i = 0; i < n; i++) { array[i] = rnd.Next(0, 1000)/1000.0;} double larg = double.MinValue; double sec = double.MinValue; foreach (double i in array) { if (i > larg ) { sec = larg ; larg = i; } else if (i > sec ) sec = i; } int index = Array.IndexOf(array, sec); Console.WriteLine("Исходный массив"); Print(array); Console.WriteLine("{0}-элемент, является вторым по величине = {1}",index+1,sec); BubbleSort(array); Console.WriteLine("Отсортированный массив"); Print(array); Console.ReadKey(); } static void Print(double[] array) { for (int i = 0; i < array.Length; i++) Console.Write(array[i] + @" "); Console.WriteLine(); } public static void BubbleSort(double[] a) // Сортировка пузырьком { for (int i = 1; i <= a.Length - 1; ++i) for (int j = 0; j < a.Length - i; ++j) if (a[j] < a[j + 1]) Swap(ref a[j], ref a[j + 1]); } public static void Swap(ref double x, ref double y) { double temp = x; x = y; y = temp; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д