Computer >> Máy Tính >  >> Lập trình >> lập trình C

Trung bình của Bình phương của các số tự nhiên?

Trung bình của bình phương Số tự nhiên được tính bằng cách cộng tất cả các bình phương lên đến n số tự nhiên rồi chia cho số đó.

Mẫu

Bình phương của 2 số tự nhiên đầu tiên là 2,5,

1 2 + 2 2 =5 => 5/2 =2,5.

Có hai phương pháp để tính toán điều này là lập trình -

  • Sử dụng các vòng lặp
  • Sử dụng Công thức

Tính trung bình bình phương của các số tự nhiên bằng cách sử dụng vòng lặp

Logic này hoạt động bằng cách tìm bình phương của tất cả các số tự nhiên. Bằng cách lặp từ 1 đến n tìm bình phương của mỗi và thêm vào biến tổng. Sau đó chia tổng này cho n.

Chương trình tìm tổng bình phương các số tự nhiên -

Mã mẫu

#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;
}

Đầu ra

The average of the square of 2 natural numbers is 2.500000

Tính trung bình bình phương của các số tự nhiên bằng công thức.

Có các công thức toán học để thực hiện tính toán dễ dàng. Để tính tổng bình phương của các số tự nhiên, công thức là 'n * (n + 1) * ((2 * n) +1) / 6' lặn điều này với số n sẽ cho công thức:'(n + 1) * ((2 * n) +1) / 6 '.

Chương trình tìm tổng bình phương các số tự nhiên -

Mã mẫu

#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;
}

Đầu ra

The average of the square of 2 natural numbers is 2.500000