Để kiểm tra số chia hết cho 2: tính phần dư chia cho 2. Nếu dư = 0 → chia hết.
Logic:
if (num % 2 == 0)
Console.WriteLine("Divisible by 2");
else
Console.WriteLine("Not divisible by 2");
Ví dụ
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Demo
{
class MyApplication
{
static void Main(string[] args)
{
int num = 10;
if (num % 2 == 0)
Console.WriteLine("Divisible by 2");
else
Console.WriteLine("Not divisible by 2");
Console.ReadLine();
}
}
}
Kết quả
Divisible by 2
Mở rộng: Kiểm tra chẵn/lẻ: num & 1 == 0 (bitwise AND) nhanh hơn modulo. Kiểm tra chia hết cho N: num % N == 0.