Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

ค่าเฉลี่ยของเลขคู่จนถึงเลขคู่ที่กำหนด


เพื่อหาค่าเฉลี่ยของเลขคู่จนถึงเลขคู่ที่กำหนด เราจะบวกเลขคู่ทั้งหมดจนถึงตัวเลขนั้น และนับจำนวนเลขคู่ แล้วหารผลรวมด้วยจำนวนเลขคู่

ตัวอย่าง

ค่าเฉลี่ยเลขคู่จนถึง 10 คือ 6 คือ

2 + 4 + 6 + 8 + 10 = 30 => 30/5 = 6

มี 2 วิธีคำนวณค่าเฉลี่ยเลขคู่จนถึง n (ซึ่งเป็นเลขคู่)

  • ใช้ลูป (Loops)
  • ใช้สูตร (Formula)

โปรแกรมหาค่าเฉลี่ยเลขคู่จนถึง n ด้วยลูป

คำนวณค่าเฉลี่ยเลขคู่จนถึง n โดยบวกเลขคู่ทั้งหมดแล้วหารด้วยจำนวนเลขคู่

โค้ดตัวอย่าง

#include <stdio.h> int main() { int n = 14,count = 0; float sum = 0; for (int i = 1; i <= n; i++) { if(i%2 == 0) { sum = sum + i; count++; } } float average = sum/count; printf("The average of even numbers till %d is %f",n, average); return 0; }

ผลลัพธ์

The average of even numbers till 14 is 8.000000

โปรแกรมหาค่าเฉลี่ยเลขคู่จนถึง n ด้วยสูตร

ใช้สูตรคณิตศาสตร์ (n+2)/2 โดยที่ n เป็นเลขคู่

โค้ดตัวอย่าง

#include <stdio.h> int main() { int n = 15; float average = (n+2)/2; printf("The average of even numbers till %d is %f",n, average); return 0; }

ผลลัพธ์

The average of even numbers till 14 is 8.000000