fork download
  1. #include <iostream>
  2. #include <algorithm>
  3. using namespace std;
  4. int main() {
  5. int a, b;
  6. cin >> a;
  7. int A[101], B[101], C[202], D[202], E[202];
  8. for(int i = 0; i < a; i++)
  9. {
  10. cin >> A[i];
  11. }
  12. cin >> b;
  13. for(int i = 0; i < b; i++)
  14. {
  15. cin >> B[i];
  16. }
  17. if(a < b)
  18. {
  19. for(int i = 0; i < a; i++)
  20. {
  21. C[i] = A[i];
  22. }
  23. for(int i = a; i < a+b; i++)
  24. {
  25. C[i] = B[i-a];
  26. }
  27. }
  28. else
  29. {
  30. for(int i = 0; i < b; i++)
  31. {
  32. C[i] = B[i];
  33. }
  34. for(int i = b; i < a+b; i++)
  35. {
  36. C[i] = A[i-b];
  37. }
  38. }
  39. int s = a+b;
  40. for(int i=0; i < s; i++)
  41. {
  42. for(int j = 1; j < s; j++)
  43. {
  44. if(C[j-1] > C[j])
  45. {
  46. swap(C[j-1], C[j]);
  47. }
  48. }
  49. }
  50.  
  51. for(int i = 0; i < s; i++)
  52. {
  53. if(C[i] != C[i+1])
  54. {
  55. cout << C[i] << " ";
  56. }
  57. }
  58. cout << endl;
  59.  
  60. for(int i = 0; i < s; i++)
  61. {
  62. if(C[i] == C[i+1])
  63. {
  64. cout << C[i] << " ";
  65. }
  66. }
  67. cout << endl;
  68.  
  69. }
Success #stdin #stdout 0.01s 5532KB
stdin
6
6 5 4 3 2 1
4
1 7 5 3
stdout
1 2 3 4 5 6 7 
1 3 5