×

Tính Trung Bình Cộng Mảng Số Nguyên Trong C#

Để tìm trung bình cộng của các phần tử trong một mảng số nguyên trong C#, bạn cần tính tổng của tất cả các phần tử trong mảng, sau đó chia tổng đó cho số lượng phần tử. Dưới đây là ví dụ chi tiết về cách thực hiện việc này.

Mã nguồn C# để tìm trung bình cộng của các phần tử trong một mảng số nguyên

using System;

class Program
{
    static void Main()
    {
        // Nhập vào một mảng số nguyên
        int[] numbers = { 1, 2, 3, 4, 5 };

        // Tính trung bình cộng của các phần tử trong mảng
        double average = CalculateAverage(numbers);

        // In ra kết quả
        Console.WriteLine($"Trung bình cộng của các phần tử trong mảng là: {average}");
    }

    static double CalculateAverage(int[] arr)
    {
        int sum = 0;

        // Duyệt qua từng phần tử trong mảng và cộng dồn giá trị
        foreach (int num in arr)
        {
            sum += num;
        }

        // Tính trung bình cộng bằng cách chia tổng cho số lượng phần tử
        double average = (double)sum / arr.Length;

        return average;
    }
}

Giải thích:

  • Mảng numbers:

    • Được khởi tạo với một số giá trị nguyên cụ thể.
  • Hàm CalculateAverage:

    • int sum = 0;: Khởi tạo biến sum để lưu trữ tổng của các phần tử trong mảng.
    • foreach (int num in arr): Vòng lặp foreach duyệt qua từng phần tử của mảng và cộng dồn giá trị của chúng vào sum.
    • double average = (double)sum / arr.Length;: Tính trung bình cộng bằng cách chia tổng sum cho số lượng phần tử arr.Length. Ép kiểu sum sang double để đảm bảo kết quả trung bình cộng là số thập phân nếu cần.
    • return average;: Trả về giá trị trung bình cộng.

Cách chạy chương trình:

  1. Sử dụng Visual Studio:
    • Mở Visual Studio.
    • Tạo một dự án mới: File -> New -> Project -> Chọn "Console App (.NET Core)" hoặc "Console App (.NET Framework)".
    • Sao chép và dán mã nguồn vào tệp Program.cs.
    • Nhấn nút "Start" hoặc "Run" để chạy chương trình.

Comments