ค่าเฉลี่ยของกำลังสองของจำนวนธรรมชาติคำนวณโดยการบวกกำลังสองทั้งหมดไม่เกิน 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