หาผลรวมเลขคี่ ภาษาซี ของตัวเลข 1 ถึง 100 บทความนี้สอนเขียนโปรแกรมหาผลรวมเลขคี่ โดยใช้ for วนลูป 100 รอบ และใช้คำสั่ง if ร่วมกับเครื่องหมายหารเอาเศษ เพื่อหาผลรวมเลขคี่ ภาษาซี สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง หาผลรวมเลขคี่ ภาษาซี ของตัวเลข 1 ถึง 100
#include <stdio.h>
int main() {
int sum = 0;
for( int i=1; i<=100; i++ ) {
if( (i%2) != 0 ) sum += i;
}
printf("ผลรวมเลขคี่เท่ากับ %d", sum);
}
ผลลัพธ์
ผลรวมเลขคี่เท่ากับ 2500
หาผลรวมเลขคี่ ภาษาซี จากตัวอย่างสร้างตัวแปร sum สำหรับเก็บผลรวมมีค่าเท่ากับ 0 จากนั้นใช้ for วนลูป 100 รอบ ตั้งแต่ 1 ถึง 100 โดยภายใน for ใช้คำสั่ง if( (i%2) != 0 ) หมายความว่าถ้าตัวแปร i หารเอาเศษกับ 2 แล้วมีค่าไม่เท่ากับ 0 แปลว่าเป็นเลขคี่ ให้ทำการบวกค่าเพิ่มลงในตัวแปร sum ด้วย sum += i เมื่อวนลูป for จบใช้คำสั่ง printf แสดงผลลัพธ์การหาผลรวมเลขคี่ ภาษาซี ของตัวเลข 1 ถึง 100