Вывести эти элементы в порядке убывания их индексов - C#

Узнай цену своей работы

Формулировка задачи:

Дан целочисленный массив размера N . Найти два соседних элемента, сумма которых минимальна. Вывести эти элементы в порядке убывания их индексов. Нужно разработать метод для класса.В задании предполагается, что размер массива не превосходит 10. Индекс начального элемента массива считается равным 0.

Решение задачи: «Вывести эти элементы в порядке убывания их индексов»

textual
Листинг программы
using System; //используемые, условно, библиотеки (нэймспейсы)
 
namespace ConsoleApplication1 //текущее пространоство имен для приложения
{
    class Program //название класса, как правило - основной класс приложения.
    {
 
//метод, в который мы вынесли алгоритм создания и обработки массива. Открытый, статичный, возвращающий "ничего" с именем Arra и без параметров (в скобках)
 
 public static void Arra()   
       {
 
            int[] ar = new int[10];
            var rand = new Random();
            for (int i = 0; i < ar.Length; i++)
            {
                ar[i] = rand.Next(0, 100);
            }
            int minSum = ar[0]+ar[1];
            int minInd = 0;
            for (int i = 2; i < ar.Length; i++)
            {
                if (ar[i] + ar[i - 1] < minSum)
                {
                    minInd = i;
                    minSum = ar[i] + ar[i - 1];
                }
            }
            Console.WriteLine("Элементы, сумма которых минимальна: \n a[" + (minInd) + "] = "
                                  + ar[minInd] + "\t  a[" + (minInd - 1) + "] = " + ar[minInd - 1]);
            Console.ReadKey();
        }
// Method Закончился
// Now main enter point - основная точка входа программы. Главный метод, с которого начинается ее выполнение.
 
 static void Main(string[] args)
            {
 
                Arra();
 
            }
} // закрыли класс
} //закрыли нэймспейс.

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


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

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

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