কম্পিউটার

জাভা প্রোগ্রাম জোড় এবং বিজোড় উপাদানকে দুটি ভিন্ন তালিকায় বিভক্ত করতে


জোড় এবং বিজোড় উপাদানকে দুটি ভিন্ন তালিকায় বিভক্ত করতে, জাভা কোডটি নিম্নরূপ -

উদাহরণ

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. দুটি তালিকায় অনুপস্থিত এবং অতিরিক্ত মান খুঁজে পেতে জাভা প্রোগ্রাম

  2. জাভা প্রোগ্রাম বিভক্ত এবং একটি স্ট্রিং যোগদান

  3. একটি তালিকায় জোড় এবং বিজোড় উপাদানকে দুটি ভিন্ন তালিকায় রাখার জন্য পাইথন প্রোগ্রাম

  4. জোড় এবং বিজোড় উপাদানকে দুটি ভিন্ন তালিকায় বিভক্ত করার জন্য পাইথন প্রোগ্রাম।