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

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


ค่าเฉลี่ยของเลขคี่จนถึงเลขคี่ที่กำหนดเป็นแนวคิดง่ายๆ คุณเพียงแค่ต้องหาเลขคี่จนถึงจำนวนนั้น จากนั้นนำผลรวมมาหารด้วยตัวเลข

ถ้าหาค่าเฉลี่ยของเลขคี่จนถึง n จากนั้นเราจะหาเลขคี่ตั้งแต่ 1 ถึง n บวกแล้วหารด้วยเลขคี่

ตัวอย่าง

ค่าเฉลี่ยของเลขคี่จนถึง 9 คือ 5 นั่นคือ

1 + 3 + 5 + 7 + 9 =25 => 25/5 =5

มีสองวิธีในการคำนวณค่าเฉลี่ยของเลขคี่จนถึง n ซึ่งเป็นเลขคี่

  • การใช้ลูป
  • การใช้สูตร

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

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

โปรแกรมคำนวณค่าเฉลี่ยของจำนวนธรรมชาติคี่จนถึง n -

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

#include <stdio.h>
int main() {
   int n = 15,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 odd numbers till %d is %f",n, average);
   return 0;
}

ผลลัพธ์

The average of odd numbers till 15 is 8.000000

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

ในการคำนวณค่าเฉลี่ยของเลขคี่จนถึง n เราสามารถใช้สูตรทางคณิตศาสตร์ (n+)/2 โดยที่ n เป็นเลขคี่ซึ่งเป็นเงื่อนไขที่กำหนดในโจทย์ของเรา

โปรแกรมคำนวณค่าเฉลี่ยของจำนวนธรรมชาติคี่จนถึง n -

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

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

ผลลัพธ์

The average of odd numbers till 15 is 8.000000