Để tìm các số chẵn trong một mảng số nguyên trong C#, bạn có thể duyệt qua từng phần tử của mảng và kiểm tra xem phần tử đó có chia hết cho 2 hay không. Nếu chia hết cho 2, đó là số chẵn. 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 các số chẵn trong một mảng số nguyên
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
// Nhập vào một mảng số nguyên
int[] numbers = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
// Tìm các số chẵn trong mảng
List<int> evenNumbers = FindEvenNumbers(numbers);
// In ra kết quả
Console.WriteLine("Các số chẵn trong mảng là:");
foreach (int num in evenNumbers)
{
Console.WriteLine(num);
}
}
static List<int> FindEvenNumbers(int[] arr)
{
List<int> evenNumbers = new List<int>();
// Duyệt qua từng phần tử trong mảng và kiểm tra nếu nó là số chẵn
foreach (int num in arr)
{
if (num % 2 == 0)
{
evenNumbers.Add(num);
}
}
return evenNumbers;
}
}
Giải thích:
-
Mảng
numbers
:- Được khởi tạo với một số giá trị nguyên cụ thể, bao gồm cả số chẵn và số lẻ.
-
Hàm
FindEvenNumbers
:List<int> evenNumbers = new List<int>();
: Khởi tạo một danh sách để lưu trữ các số chẵn.foreach (int num in arr)
: Vòng lặpforeach
duyệt qua từng phần tử trong mảng.if (num % 2 == 0)
: Kiểm tra xem phần tử hiện tại có chia hết cho 2 hay không (tức là số chẵn).evenNumbers.Add(num);
: Nếu phần tử là số chẵn, thêm nó vào danh sáchevenNumbers
.return evenNumbers;
: Trả về danh sách các số chẵn đã tìm thấy.
Cách chạy chương trình:
- 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