В одномерном массиве заменить максимальные элементы на последний элемент в массиве - C#
Формулировка задачи:
Мне нужно с помощью функции либо процедуры в одномерном массиве заменить максимальные элементы на последний элемент в массиве, я создала функцию для поиска максимального элемента
Помогите пожалуйста, как найти последний элемент в массиве? А потом заменить его?
static public int Maximum(int[] A)
{
int max = A[0];
for (int i = 0; i < A.Length; i++)
{
if (max < A[i])
max = A[i];
}
return max;
}Решение задачи: «В одномерном массиве заменить максимальные элементы на последний элемент в массиве»
textual
Листинг программы
static void ChangeMax(int[] arr)
{
int max = Maximum(arr);
for (int i=0; i<arr.Length; i++)
{
if (arr[i]==max)
{
arr[i] = arr[arr.Length-1];
}
}
}