Advertisement
Guest User

na

a guest
Jan 17th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.00 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. using namespace std;
  4.  
  5. int main()
  6. {int n,i,j,m,a[100],b[100],k;
  7. ofstream f("BAC.TXT");
  8. cout<<"n=";cin>>n;
  9. for(i=1;i<=n;i++)
  10. {
  11.     cout<<"a=";cin>>a[i];
  12. }
  13. cout<<"m=";cin>>m;
  14. for(i=1;i<=m;i++)
  15. {
  16.     cout<<"b=";cin>>b[i];
  17. }
  18. if(a[1]<b[1])
  19. {
  20.     i=2;
  21.     j=1;
  22.     f<<a[1]<<" ";
  23.     k=a[1];
  24. }
  25. else
  26. {
  27.     i=1;
  28.     j=2;
  29.     f<<b[1]<<" ";
  30.     k=b[1];
  31. }
  32. while((i<n)&&(j<m))
  33. {
  34.     if(k%2==0)
  35.     {
  36.         while((b[j]<k)&&(j<m))
  37.         {
  38.             j++;
  39.         }
  40.         k=b[j];
  41.         f<<b[j]<<" ";
  42.     }
  43.     else
  44.     {
  45.         while((a[i]<k)&&(i<n))
  46.         {
  47.             i++;
  48.         }
  49.         k=a[i];
  50.         f<<a[i]<<" ";
  51.     }
  52. }
  53. if((i<n)&&(k%2==1))
  54. {
  55.         while((a[i]<k)&&(i<n))
  56.         {
  57.             i++;
  58.         }
  59.         k=a[i];
  60.         f<<a[i]<<" ";
  61. }
  62. if((j<m)&&(k%2==0))
  63. {
  64.         while((b[j]<k)&&(j<m))
  65.         {
  66.             j++;
  67.         }
  68.         k=b[j];
  69.         f<<b[j]<<" ";
  70. }
  71. f.close();
  72.     return 0;
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement