1 से 100 तक की सम (ईवन) संख्याएं जनरेट करने के लिए मॉड्यूलो ऑपरेटर (% 2 == 0) का उपयोग करें।
उदाहरण
using System;
class Program {
static void Main() {
Console.WriteLine("पहले 100 सम संख्याएं:");
for (int val = 1; val <= 100; val++) {
if (val % 2 == 0) {
Console.Write(val + " ");
}
}
Console.WriteLine();
}
}
आउटपुट
पहले 100 सम संख्याएं:
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100
अनुकूलित संस्करण (चरण 2 से):
// अधिक कुशल - मॉड्यूलो चेक की आवश्यकता नहीं
for (int val = 2; val <= 100; val += 2) {
Console.Write(val + " ");
}
LINQ दृष्टिकोण:
var evens = Enumerable.Range(1, 100).Where(x => x % 2 == 0);
Console.WriteLine(string.Join(" ", evens));
// या
var evens2 = Enumerable.Range(1, 50).Select(x => x * 2);
गणितीय सूत्र:
nवीं सम संख्या = 2n। पहली 50 सम संख्याओं का योग = 50 × 51 = 2550।