Изменить список на обратный - C#

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

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

У меня проблемка. составила программу,которая выводит список сумм диагоналей,мне нужно сделать чтобы они выдавались в обратном порядке,помогите плиз.
}
 
        private void Calc()
        {
            List<int> listSum1 = new List<int>(); //Класс List призван для работы со списками.
            int sum;
            int countDiagonal = ar2.GetLength(0) + ar2.GetLength(1) - 2;
 
            for (int k = 0; k <= countDiagonal; ++k)
            {
                sum = 0;
                for (int i = 0; i < ar2.GetLength(0); ++i)
                {
                    for (int j = 0; j < ar2.GetLength(1); ++j)
                    {
                        if (i == k - j)
                        {
                            sum += ar2[i, j];
                            break;
                        }
                    }
                }
                listSum1.Add(sum); //Добавляет объект в конец коллекции List
                Console.WriteLine("Сумма элементов диагонали: {1} ", listSum1, sum);
            } 
 
            listSum1.RemoveAt(countDiagonal / 2); // удаляет элемент списка List с указанным индексом.
            {
                Console.WriteLine();
            }
            Console.Write("Среднее среди сумм диагоналей " + listSum1.Average() + "\n");
        }
    }
}

Решение задачи: «Изменить список на обратный»

textual
Листинг программы
listSum1.Reverse();

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


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

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

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