Поменять местами максимальный и минимальный элементы массива - C# (177344)
Формулировка задачи:
Помогите, пожалуйста, написать программу, суть которой заключается в том, что бы создать массив, заполненный случайными значениями и поменять местами максимальный и минимальный элементы массива.
Заранее огромное спасибо!
Решение задачи: «Поменять местами максимальный и минимальный элементы массива»
textual
Листинг программы
static void Main()
{
int imax = 0;
int imin = 0;
int[] a = new int[20];
Random r = new Random();
for (int i = 0; i < a.Length; i++)
{
Console.Write((a[i] = r.Next(0, 99)) + " ");
if (a[imin] > a[i])
{
imin = i;
}
if (a[imax] < a[i])
{
imax = i;
}
}
int x = a[imin];
a[imin] = a[imax];
a[imax] = x;
Console.WriteLine();
for (int i = 0; i < a.Length; i++)
Console.Write(a[i] + " ");
//Delay
Console.ReadKey();
}