MERGE Sorted - No Duplication[ZH]

C++ CODE:

#include <iostream>
#include<algorithm>
using namespace std;
int main(){
 int l1,l2,i,j;
 cin>>l1>>l2;
 int a[l1],b[l2],m[l1+l2],k=0;
 for(i=0;i<l1;i++)
 {
     cin>>a[i];
 }
 for(i=0;i<l2;i++)
 {
  cin>>b[i];   
 }
 for(i=0;i<l1;i++)
 {
     m[k]=a[i];
     k++;
 }
 for(i=0;i<l2;i++)
 {
     m[k]=b[i];
     k++;
 }
 sort(m,m+l1+l2);
 for(i=0;i<l1+l2;i++)
 {
     for(j=i+1;j<l1+l2;j++)
     {
         if(m[i]==m[j])
         {
             m[j]=0;
         }
     }
 }
 for(i=0;i<l1+l2;i++)
 {
     if(m[i]!=0)
     {
     cout<<m[i]<<" ";
 }
 }
}



Comments

Popular posts from this blog

Reverse String Till Underscore

Count of common characters in two strings

RECTANGULAR SUM