nicuvlad76

Untitled

Nov 19th, 2022
600
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.60 KB | None | 0 0
  1. #include <fstream>
  2. #include <algorithm>
  3. #define N 100005
  4. using namespace std;
  5. ifstream fin ("interclasare.in");
  6. ofstream fout ("interclasare.out");
  7. int n,m;
  8. int a[N],b[N], c[2*N];
  9.  
  10. int main()
  11. {
  12.    int i,j,k;
  13.    fin>>n;
  14.    for(i=1;i<=n;++i)fin>>a[i];
  15.    fin>>m;
  16.    for(j=1;j<=m;++j) fin>>b[j];
  17.    ///interclasare
  18.    i=j=1; k=0;
  19.    while(i<=n && j<=m)
  20.     if(a[i]<b[j]) c[++k]=a[i++];
  21.     else c[++k]=b[j++];
  22.    while(i<=n) c[++k]=a[i++];
  23.    while(j<=m) c[++k]=b[j++];
  24.  
  25.    ///afisam c
  26.    for(i=1;i<=k;i++)
  27.    {
  28.        fout<<c[i]<<" ";
  29.        if(i%10==0)fout<<"\n";
  30.    }
  31.  
  32.    return 0;
  33. }
  34.  
Advertisement
Add Comment
Please, Sign In to add comment