สอนเขียนโค้ดภาษา C หาค่ามากที่สุดใน Array โดยใช้การวนลูปข้อมูลทีละตัวใน Array และนำแต่ละค่าไปเปรียบเทียบ หากค่าใหม่มากกว่าค่าเดิม ให้แทนที่ไปเรื่อยๆ เพื่อหาค่ามากที่สุดใน Array สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง โค้ดภาษา C หาค่ามากที่สุดใน Array
#include <stdio.h>
void main()
{
    int arr[] = {89, 63, 77, 50, 12, 106};
    int max = 0, i = 0;
    int length = sizeof(arr) / sizeof(arr[0]);
    for( i=0; i<length; i++ ) {
        if( max < arr[i] ) max = arr[i];
    }
    printf("ค่ามากสุด (max) ของ array คือ %d\n", max);
}ผลลัพธ์
ค่ามากสุด (max) ของ array คือ 106
                
1. ตัวแปร array ชื่อ arr พร้อมค่าเริ่มต้น คือ 89, 63, 77, 50, 12, 106
2. ตัวแปร max ใช้สำหรับเก็บค่ามากที่สุด และ ตัวแปร i ใช้สำหรับการวนลูป
3. ตัวแปร length เก็บจำนวนข้อมูลใน array เพื่อใช้สำหรับการวนลูป
4. ใช้ for วนลูปข้อมูล หากตัวแปร max มีค่าน้อยกว่า arr[i] ให้ตัวแปร max = arr[i] ซึ่งจะทำให้ตัวแปร max เก็บค่ามากที่สุดเอาไว้ตลอด
5. จบการวนลูป แสดงตัวแปร max หรือ ค่ามากที่สุดใน array ออกสู่หน้าจอ