ตัวอย่างโค้ดโปรแกรมภาษาซี รับค่าตัวเลขเข้ามาแล้วทำการเปรียบเทียบหาค่าที่น้อยที่สุด (Minimum)
การทำงานของโปรแกรม
รับค่าตัวเลขเพื่อระบุจำนวนตัวเลขที่หมดที่ต้องการนำมาเปรียบเทียบ จากนั้นทำการวนลูป เพื่อนำตัวเลขที่กรอกเข้ามาเปรียบเทียบหาค่าที่น้อยที่สุด (Minimum) เมื่อครบตามจำนวนตัวเลขที่ต้องการแล้ว ก็จะนำค่าที่ได้แสดงผล
ตัวอย่างโค้ด
/*************************************************** * Author : CS Developers * Author URI: https://www.comscidev.com * Facebook : https://www.facebook.com/CSDevelopers ***************************************************/ #include<stdio.h> int main() { int loop; int input; int i; int min; printf(" Enter number for loop : "); scanf("%d", &loop); printf("\n"); for(i = 0; i < loop; i++) { printf(" Number #%d : ", i+1); scanf("%d", &input); if(i==0 || input < min) { min = input; } } printf("\n Minimum is %d\n\n", min); return 0; }
อธิบายเพิ่มเติม
i == 0 || input < min คือ ถ้าเป็นรอบแรก (i = 0) จะกำหนดให้ตัวแปร min = input แต่ถ้าเป็นรอบอื่น จะเปรียบเทียบว่าตัวเลขที่ได้มานั้น(ตัวแปร input) น้อยกว่าตัวแปร min หรือไม่ ถ้าใช่ค่อยเปลี่ยนค่าในตัวแปร min