Advertisement
Guest User

Untitled

a guest
May 23rd, 2018
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3. int A[100],B[100],C[100];
  4. int i,j,k,n,m;
  5. int main(){
  6. cout<<"n=";cin>>n;
  7. cout<<"m=";cin>>m;
  8. for(int i=1;i<=n;i++){
  9. cout<<"A["<<i<<"]=";cin>>A[i];
  10. }
  11. for(int i=1;i<=m;i++){
  12. cout<<"B["<<i<<"]=";cin>>B[i];
  13. }
  14. i=1;j=1;k=1;
  15. while((i<=n)&&(j<=m)){
  16. if(A[i]<B[j]){
  17. C[k]=A[i];
  18. i++;
  19. k++;
  20. }
  21. else if(B[j]<A[i]){
  22. C[k]=B[j];
  23. j++;
  24. k++;
  25. }
  26. else{
  27. C[k]=A[i];
  28. C[k+1]=A[i];
  29. i++;
  30. j++;
  31. k=k+2;
  32. }
  33. }
  34. if((i<=n)&&(j>m)){
  35. for(j=i;j<=n;j++){
  36. C[k]=A[j];
  37. k++;
  38. }
  39. }
  40. if((i>n)&&(j<=m)){
  41. for(i=j;i<=m;i++){
  42. C[k]=B[i];
  43. k++;
  44. }
  45. }
  46. for(int i=1;i<=k-1;i++){
  47. cout<<C[i]<<" ";
  48. }
  49. return 0;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement