Дан массив C(N). Найти сумму модулей последних Z элементов. Расставить в порядке убывания элементы M, начиная с элемента K - C#
Формулировка задачи:
Помогите пожалуйста с задачкой.)
Дан массив C(N). Найти сумму модулей последних Z элементов. Расставить в порядке убывания элементы M, начиная с элемента K, и написать кол-во положительных элементов в этом отрезке.
Решение задачи: «Дан массив C(N). Найти сумму модулей последних Z элементов. Расставить в порядке убывания элементы M, начиная с элемента K»
textual
Листинг программы
int Sum = 0;
Console.WriteLine("Введите размерность матрицы: ");
int N = int.Parse(Console.ReadLine());
int[] array = new int[N];
for (int i = 0; i < N; i++)
{
Console.WriteLine("Введите элемент массива: ");
array[i] = int.Parse(Console.ReadLine());
}
Console.WriteLine("Введите кол-во последних элементов: ");
int Z = int.Parse(Console.ReadLine());
for (int i = N-1; i >= Math.Max(N - Z,0); i--)
Sum += array[i];
Console.WriteLine(Sum);