Đặt phần tử tối thiểu và tối đa thành phần tử đầu tiên để bạn có thể so sánh tất cả các phần tử.
Để có giá trị tối đa.
if(arr[i]>max) { max = arr[i]; }
Đối với mức tối thiểu.
if(arr[i]<min) { min = arr[i]; }
Bạn có thể thử chạy đoạn mã sau để tìm vị trí của phần tử tối đa và tối thiểu.
Ví dụ
using System; public class Demo { public static void Main() { int[] arr = new int[5] {99, 95, 93, 89, 87}; int i, max, min, n; // size of the array 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); } }
Đầu ra
Maximum element = 99 Minimum element = 87