किसी संख्या की 2 से विभाज्यता जांचने के लिए हम मॉड्यूलो ऑपरेटर (%) का उपयोग करते हैं। यदि संख्या को 2 से विभाजित करने पर शेषफल 0 आता है, तो वह संख्या 2 से विभाज्य होती है।
लॉजिक
if (num % 2 == 0) {
// 2 से विभाज्य
} else {
// 2 से विभाज्य नहीं
}
पूर्ण उदाहरण
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Demo {
class MyApplication {
static void Main(string[] args) {
int num = 5;
// जांचें कि संख्या 2 से विभाज्य है या नहीं
if (num % 2 == 0) {
Console.WriteLine("Divisible by 2");
} else {
Console.WriteLine("Not divisible by 2");
}
Console.ReadLine();
}
}
}
आउटपुट
Not divisible by 2
विभिन्न इनपुट्स के लिए परिणाम
| संख्या | परिणाम |
|---|---|
| 4 | Divisible by 2 |
| 7 | Not divisible by 2 |
| 100 | Divisible by 2 |
| -6 | Divisible by 2 |
मुख्य बिंदु
- मॉड्यूलो ऑपरेटर (
%) शेषफल लौटाता है। - यह ऋणात्मक संख्याओं के लिए भी काम करता है।
- सम संख्याएं हमेशा 2 से विभाज्य होती हैं।
- बिटवाइज ऑपरेटर का उपयोग करके भी जांच कर सकते हैं:
(num & 1) == 0