दो सरणियाँ लें:
int[] arr2 = new int[5]; int[] arr3 = new int[5];
अब, यदि सरणी तत्व को 2 से विभाजित करने पर शेषफल 0 मिलता है, तो यह सम होता है। उन तत्वों को प्राप्त करें और किसी अन्य सरणी में जोड़ें। यह सरणी की लंबाई के माध्यम से लूप करता है:
if (arr1[i] % 2 == 0) { arr2[j] = arr1[i]; }
अन्य स्थिति में, आपको विषम तत्व मिलेंगे। उन्हें एक अलग सरणी में जोड़ें और उन्हें अलग-अलग प्रदर्शित करें जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है:
उदाहरण
using System; namespace Demo { public class Program { public static void Main(string[] args) { int[] arr1 = new int[] { 77, 34, 59, 42, 99 }; int[] arr2 = new int[5]; int[] arr3 = new int[5]; int i, j = 0, k = 0; for (i = 0; i < 5; i++) { if (arr1[i] % 2 == 0) { arr2[j] = arr1[i]; j++; } else { arr3[k] = arr1[i]; k++; } } Console.WriteLine("Even numbers..."); for (i = 0; i < j; i++) { Console.WriteLine(arr2[i]); } Console.WriteLine("Odd numbers..."); for (i = 0; i < k; i++) { Console.WriteLine(arr3[i]); } } } }
आउटपुट
Even numbers... 34 42 Odd numbers... 77 59 99