Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

Java प्रोग्राम: सम और विषम एलिमेंट्स को दो अलग-अलग लिस्ट में विभाजित करें


सम और विषम एलिमेंट्स को दो अलग-अलग लिस्ट में विभाजित करने के लिए, Java कोड निम्नलिखित है:

उदाहरण

import java.util.Scanner; public class Demo{ public static void main(String[] args){ int n, j = 0, k = 0; Scanner s = new Scanner(System.in); System.out.println("Enter the number of elements required:"); n = s.nextInt(); int my_arr[] = new int[n]; int odd_vals[] = new int[n]; int even_vals[] = new int[n]; System.out.println("Enter the elements of the array (even and odd numbers):"); for(int i = 0; i < n; i++){ my_arr[i] = s.nextInt(); } for(int i = 0; i < n; i++){ if(my_arr[i] % 2 != 0){ odd_vals[j] = my_arr[i]; j++; } else { even_vals[k] = my_arr[i]; k++; } } System.out.print("The odd numbers in the array: "); if(j > 1){ for(int i = 0; i < (j-1); i++){ if(odd_vals[i]==1){ System.out.println("1 is neither even nor odd"); } else System.out.print(odd_vals[i] + ","); } System.out.print(odd_vals[j-1]); } else { System.out.println("There are no odd numbers."); } System.out.println(""); System.out.print("The even numbers in the array: "); if(k > 1){ for(int i = 0; i < (k-1); i++){ if(even_vals[i]==1){ System.out.println("1 is neither even nor odd"); } else System.out.print(even_vals[i] + ","); } System.out.print(even_vals[k-1]); } else { System.out.println("There are no even numbers in the array."); } } }

आउटपुट

Enter the number of elements required: Enter the elements of the array (even and odd numbers): The odd numbers in the array: 1 is neither even nor odd 9 The even numbers in the array: 2,4,6

कंसोल इनपुट

5 1 2 4 6 9

'Demo' नामक क्लास में मुख्य फंक्शन है जो ऐरे में स्टोर किए जाने वाले एलिमेंट्स की संख्या पूछता है और दो नए ऐरे घोषित करता है जो क्रमशः विषम मान और सम मान स्टोर करेंगे। ऐरे एलिमेंट्स उपयोगकर्ता से लिए जाते हैं और 'for' लूप चलाया जाता है ताकि जांचा जा सके कि संख्या 2 से विभाज्य है या नहीं, यानी जब संख्या को 2 से विभाजित किया जाता है तो शेषफल 0 है या नहीं। यदि हां, तो वह संख्या मुख्य ऐरे से सम ऐरे में स्टोर होगी, अन्यथा विषम ऐरे में। चूंकि 1 न तो सम है न विषम, यह सम या विषम ऐरे में स्टोर करते समय संदेश प्रिंट करता है।

  1. - जावा में स्ट्रिंग को विभाजित और जोड़ने का प्रोग्राम

    जावा में स्ट्रिंग को विभाजित और जोड़ने के लिए, नीचे दिए गए उदाहरण में split() और join() मेथड का उपयोग करें: उदाहरण public class Demo{ public static void main(String args[]){ String my_str = This_is_a_sample; String[] split_str = my_str.split(_, 4); System.out.println

  1. - पायथन प्रोग्राम: सूची में सम और विषम तत्वों को दो अलग-अलग सूचियों में रखें

    जब सूची में सम और विषम तत्वों को दो अलग-अलग सूचियों में रखना आवश्यक हो, तो दो खाली सूचियों के साथ एक मेथड परिभाषित किया जा सकता है। मॉड्यूलस ऑपरेटर का उपयोग यह निर्धारित करने के लिए किया जा सकता है कि नंबर सम है या विषम। नीचे इसका प्रदर्शन दिया गया है: उदाहरण def split_list(my_list): even_list

  1. - सम और विषम तत्वों को दो अलग-अलग सूचियों में विभाजित करने का पायथन प्रोग्राम

    समस्या विवरण इस प्रोग्राम में हम एक यूजर इनपुट सूची बनाते हैं और तत्व सम और विषम का मिश्रण होते हैं। हमारा कार्य इन सूची को दो सूचियों में विभाजित करना है। एक में विषम संख्या के तत्व और दूसरी में सम संख्या के तत्व। उदाहरण इनपुट: [1, 2, 3, 4, 5, 9, 8, 6] आउटपुट सम सूची: [2, 4, 8, 6] विषम सूची: [1, 3