Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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 add 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 niether 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 niether 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 add numbers) :
The odd numbers in the array : 1 is niether even nor odd
9
The even numbers in the array : 2,4,6

कंसोल इनपुट

5
1 2 4 6 9

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


  1. जावा प्रोग्राम विभाजित करने और एक स्ट्रिंग में शामिल होने के लिए

    जावा में एक स्ट्रिंग को विभाजित करने और जोड़ने के लिए, नीचे दिए गए उदाहरण के अनुसार स्प्लिट () और जॉइन () विधि का उपयोग करें - उदाहरण public class Demo{    public static void main(String args[]){       String my_str = "This_is_a_sample";       String

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

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

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

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