Как нарисовать диаграмму из трапеций - 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;
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5
Похожие ответы