Một vài ví dụ với mảng C#

Một vài ví dụ với mảng C#

Hãy nhìn vào một vài ví dụ với một chút phức tạp.
Ví dụ đầu tiên này tính toán giá trị tối thiểu trong một mảng. Quá trình cơ bản là treo tới giá trị nhỏ nhất chúng
ta đã tìm thấy cho đến giờ và làm việc ra cách thức đi xuống mảng, nhìn vào mỗi vật. Cho mỗi vật, chúng ta check
xem liệu nó có nhỏ hơn số nhỏ nhất chúng ta đã tìm cho đến giờ. Nếu như vậy, chúng ta bắt đầu sử dụng cái đó như
số nhỏ nhất của chúng ta thay vào. Một khi chúng ta đã đi đến cuối mảng, chúng ta biết vật chúng ta đã giành ra là
nhỏ nhất trong mảng.

int[] array = new int[] { 4, 51, -7, 13, -99, 15, -8, 45, 90 };
int currentSmallest = int.MaxValue; // Start higher than anything in the array.
for (int index = 0; index < array.Length; index++)
{

if (array[index] < currentSmallest)

currentSmallest = array[index];

}
Console.WriteLine(currentSmallest);

Ví dụ sau tính toán giá trị trung bình của các số trong một mảng. Giá trị trung bình la tổng tất cả các vật trong
mảng, chia cho số các vật nó chứa. Chúng ta có thể quyết định tổng tất cả các vật trong mảng bằng cách giữ một
tổng chạy, bắt đầu tại 0, và thêm mỗi vật vào tổng chạy đó khi chúng ta lặp qua chunngs với một loop. Một khi
chúng ta đã hoàn thành cái đó, chúng ta tính toán trung bình bằng cách lấy tổng và chia nó cho số các vật:

int[] array = new int[] { 4, 51, -7, 13, -99, 15, -8, 45, 90 };
int total = 0;
for (int index = 0; index < array.Length; index++)

total += array[index];

float average = (float)total / array.Length;
Console.WriteLine(average);

Chia sẻ