Advertisement
anhkiet2507

ChenMang

May 5th, 2021
1,853
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. //C04007 - CHÈN MẢNG 1
  2. #include <stdio.h>
  3. #include <math.h>
  4. const int MAX = 100;
  5. const int MAX2 = 200;
  6. int m,n;
  7. void Chen(int a[], int b[], int k){
  8. int x = 0;
  9. int y = 0;
  10. int c[MAX2];
  11. for (x = 0; x < k ; x++){
  12. c[y] = a[x];
  13. y++;
  14. }
  15. for (x = 0; x < n; x++){
  16. c[y++] = b[x];
  17. }
  18. for (x = k; x < m; x++){
  19. c[y++] = a[x];
  20. }
  21. for (x = 0; x < (m+n); x++){
  22. printf("%d ", c[x]);
  23. }
  24. }
  25.  
  26. int main(){
  27. int i,j,vitri;
  28. int a[MAX];
  29. int b[MAX];
  30. scanf("%d%d", &m, &n);
  31. for (i = 0; i < m ; i++){
  32. scanf("%d", &a[i]);
  33. }
  34. for (j = 0; j < n ; j++){
  35. scanf("%d", &b[j]);
  36. }
  37. scanf("%d", &vitri);
  38. Chen(a,b,vitri);
  39. return 0;
  40. }
  41. //C04008 - CHÈN MẢNG 2
  42. #include <stdio.h>
  43. #include <math.h>
  44. const int MAX = 100;
  45. const int MAX2 = 200;
  46. int m,n;
  47. void Chen(int a[], int b[], int k){
  48. int x = 0;
  49. int y = 0;
  50. int c[MAX2];
  51. for (x = 0; x < k ; x++){
  52. c[y] = a[x];
  53. y++;
  54. }
  55. for (x = 0; x < n; x++){
  56. c[y++] = b[x];
  57. }
  58. for (x = k; x < m; x++){
  59. c[y++] = a[x];
  60. }
  61. for (x = 0; x < (m+n); x++){
  62. printf("%d ", c[x]);
  63. }
  64. }
  65.  
  66. int main(){
  67. int t,q;
  68. scanf("%d", &q);
  69. for(t = 1; t <=q; t++){
  70. int i,j,vitri;
  71. int a[MAX];
  72. int b[MAX];
  73. scanf("%d%d%d", &m, &n, &vitri);
  74. for (i = 0; i < m ; i++){
  75. scanf("%d", &a[i]);
  76. }
  77. for (j = 0; j < n ; j++){
  78. scanf("%d", &b[j]);
  79. }
  80. printf("%s%d%s\n", "Test ", t,":");
  81. Chen(a,b,vitri);
  82. printf("\n");
  83. }
  84. return 0;
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement