Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

โปรแกรม C# หาค่าสูงสุดและต่ำสุดในอาร์เรย์

ตั้งค่าสูงสุดและต่ำสุดเป็นสมาชิกตัวแรก แล้วเปรียบเทียบสมาชิกอื่นๆ

สำหรับค่าสูงสุด:

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