to merge two arrays into single array

import java.util.*;
public class MyClass {
    public static void main(String args[]) {
        int i,k;
     Scanner sc=new Scanner(System.in);
     int n1=sc.nextInt();
     int n2=sc.nextInt();
     int a[]=new int[n1];
     int b[]=new int[n2];
     int c[]=new int[n1+n2];
     for(i=0;i<n1;i++)
     a[i]=sc.nextInt();
      for(i=0;i<n2;i++)
     b[i]=sc.nextInt();
     for(i=0;i<n1;i++)
     c[i]=a[i];
     for(k=i,i=0;k<(n1+n2)&& i<n2;i++,k++)
     c[k]=b[i];
     for(i=0;i<(n1+n2);i++)
     System.out.print(c[i]+" ");
   
    }
}
i/p: 
5
3
1 2 3 4 5
7 8 9
o/p: 1 2 3 4 5 7 8 9 

No comments:

Post a Comment