ค่าเฉลี่ยของกำลังสองของจำนวนธรรมชาติคำนวณโดยการบวกกำลังสองทั้งหมดไม่เกิน n จำนวนธรรมชาติ แล้วหารด้วยตัวเลข
ตัวอย่าง
ค่าเฉลี่ยกำลังสองของตัวเลขธรรมชาติ 2 ตัวแรกคือ 2.5 ,
1 2 + 2 2 =5 => 5/2 =2.5.
มีสองวิธีในการคำนวณนี่คือการเขียนโปรแกรม -
- การใช้ลูป
- การใช้สูตร
คำนวณค่าเฉลี่ยของกำลังสองของจำนวนธรรมชาติโดยใช้การวนซ้ำ
ตรรกะนี้ทำงานโดยการหากำลังสองของจำนวนธรรมชาติทั้งหมด โดยการวนซ้ำจาก 1 ถึง n ค้นหากำลังสองของแต่ละรายการแล้วบวกกับตัวแปรผลรวม แล้วหารผลรวมนี้ด้วย n.
โปรแกรมหาผลรวมกำลังสองของจำนวนธรรมชาติ -
โค้ดตัวอย่าง
#include <stdio.h>
int main() {
int n = 2;
float sum = 0;
for (int i = 1; i <= n; i++) {
sum = sum + (i * i);
}
float average = sum/n;
printf("The average of the square of %d natural numbers is %f", n,average);
return 0;
} ผลลัพธ์
The average of the square of 2 natural numbers is 2.500000
คำนวณค่าเฉลี่ยของกำลังสองของจำนวนธรรมชาติโดยใช้สูตร
มีสูตรทางคณิตศาสตร์เพื่อให้การคำนวณเป็นเรื่องง่าย สำหรับการคำนวณผลรวมกำลังสองของจำนวนธรรมชาติ สูตรคือ ' n*(n+1)*((2*n)+1)/6' หารด้วยตัวเลข n ให้สูตร :' (n+1)* ((2*n)+1)/6'.
โปรแกรมหาผลรวมกำลังสองของจำนวนธรรมชาติ -
โค้ดตัวอย่าง
#include <stdio.h>
int main() {
int n = 2;
float average = ((n+1)*((2*n)+1)/6);
printf("The average of the square of %d natural numbers is %f", n,average);
return 0;
} ผลลัพธ์
The average of the square of 2 natural numbers is 2.500000