ตั้งค่าสูงสุดและต่ำสุดเป็นสมาชิกตัวแรก แล้วเปรียบเทียบสมาชิกอื่นๆ
สำหรับค่าสูงสุด:
if (arr[i] > max) { max = arr[i]; }
สำหรับค่าต่ำสุด:
if (arr[i] < min) { min = arr[i]; }
ตัวอย่าง
using System;
public class Demo {
public static void Main() {
int[] arr = new int[5] {99, 95, 93, 89, 87};
int i, max, min, n = 5;
max = arr[0]; min = arr[0];
for (i = 1; i < n; i++) {
if (arr[i] > max) max = arr[i];
if (arr[i] < min) min = arr[i];
}
Console.Write("Maximum element = {0}\n", max);
Console.Write("Minimum element = {0}\n\n", min);
}
}
ผลลัพธ์
Maximum element = 99 Minimum element = 87