Advertisement
ตัวอย่างของโค้ดภาษาซี นี้จะเป็นการหาค่าต่ำสุดและค่าสูงสุด ที่กรอกเข้าไปจำนวน 10 ตัวเลข เมื่อเก็บครบ 10 ตัวเลขแล้ว ก็จะนำตัวเลขทั้งหมด มาทำการจัดเรียงจากค่าน้อยที่สุด ไปหา ค่ามากที่สุด เมื่อจัดเรียงเสร็จแล้ว เราก็จะสามารถหาค่าต่ำสุด และค่าสูงสุดได้
ดังตัวอย่างโค้ดด้านล่างนี้….
Advertisement
/*
* File: main.c
* Author: dekdev.com
*
* Created on 16 มกราคม 2556, 0:06 น.
*/
#include <stdio.h>
#include <stdlib.h>
int comp(const void *x, const void *y) {
return (*(int*)x - *(int*)y);
}
int main() {
int num[10];
int i;
for(i=0; i<10; i++){
printf("Enter number %d : ",i+1);
scanf("%d", &num[i]);
}
qsort(num, 10, sizeof(int), comp);
printf("\nMin number is %d \n", num[0]);
printf("\nMax number is %d \n", num[9]);
printf("\n\nPowered by dekdev.com\n");
return 0;
}

Advertisement