ผมเจอปัญหาในการเขียนโปรแกรมหาค่า min และ max ใน dev c ช่วยหน่อยครับผม!!!!

ผมเขียนโปรแกรมหาค่ามากสุดเเละน้อยสุดในจำนวน 5 ตัวเลข โดยเขียนโปรแกรมไปดังนี้ครับ

#include<stdio.h>

main()
{
    int   num[5];
    int   a , b , max , min ;
    
    for(a=0 ; a<5 ; a++)
    {
        printf("ENTER YOUR NUMBER :");
        scanf ("%d",&num[a]);
    }
    min=num[0];
    for(b=0 ; b<5 ; b++)
    {
        if (min<num[a])
        min = num[a];
        else if (max<num [a])
        max = num ;
        else {    }
    }
    printf ("THE MINIMUM IS %d MAXIMUM IS %d",min,max);
    return 0 ;
}
สมมติลองใส่ค่าไปนะครับ สมมติว่าผมใส่  8 5 9 63 7 เเล้วพอ กดรัน ค่าน้อยสุดมันขึ้น 5 เเต่ค่ามากสุดมันขึ้น 0 อะครับ รบกวนผู้รู้หน่อยนะครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่