แสดงตัวเลขจำนวนเต็มที่เป็นเลขคู่ โดยตัวเลขมีค่าไม่เกิน 100 ภาษาซี บทความนี้สอนเขียนโปรแกรมวนลูป 100 รอบ โดยแสดงเฉพาะตัวเลขจำนวนเต็มที่เป็นเลขคู่ พร้อมรวมค่าตัวเลขดังกล่าวทั้งหมด สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง แสดงตัวเลขจำนวนเต็มที่เป็นเลขคู่ โดยตัวเลขมีค่าไม่เกิน 100
#include <stdio.h>
int main() {
int sum = 0;
for( int i=1; i<=100; i++ ) {
if( (i%2) == 0 ) {
printf("%i ", i);
sum += i;
}
}
printf("รวมได้ %i", sum);
return 0;
}
ผลลัพธ์
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 รวมได้ 2550
จากตัวอย่างวนลูป 100 รอบโดยใช้คำสั่ง for จากนั้นภายใน loop เขียนโค้ดหาจำนวนเต็มที่เป็นเลขคู่ด้วย if( (i%2) == 0 ) หมายความว่าถ้าตัวแปร i หารเอาเศษ 2 เท่ากับ 0 แปลว่าเป็นเลขคู่ ให้พิมพ์ค่าตัวแปร i ดังกล่าวออกมา และรวมค่าตัวเลขดังกล่าวไว้ที่ตัวแปร sum พร้อมแสดงผลลัพธ์ออกสู่หน้าจอด้วยคำสั่ง printf