Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream>
- #include <algorithm>
- using namespace std;
- ifstream fin("interclasare3.in");
- ofstream fout("interclasare3.out");
- int n,m,x,a[100001],b[100001],c[200002];
- int main()
- {
- fin>>n>>m;
- int nn=0;
- for(int i=1; i<=n; i++)
- {
- fin>>x;
- if(x>0&&x%2==0)
- {
- nn++;
- a[nn]=x;
- }
- }
- n=nn;
- int mm=0;
- for(int i=1; i<=m; i++)
- {
- fin>>x;
- if(x>0&&x%2==0)
- {
- mm++;
- b[mm]=x;
- }
- }
- m=mm;
- for(int i=1; i<=m/2; i++)
- {
- int t=b[i];
- b[i]=b[m-i+1];
- b[m-i+1]=t;
- }
- int i=1,j=1,k=1;
- while(i<=n&&j<=m)
- {
- if(a[i]<b[j])
- {
- c[k]=a[i];
- i++;
- }
- else
- {
- c[k]=b[j];
- j++;
- }
- k++;
- }
- if(i<=n)
- while(i<=n)
- {
- c[k]=a[i];
- k++;
- i++;
- }
- else
- while(j<=m)
- {
- c[k]=b[j];
- k++;
- j++;
- }
- for(int i=1; i<k; i++)
- {
- fout<<c[i]<<" ";
- if(i%20==0)
- fout<<"\n";
- }
- fout<<"\n";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement