• API
• FAQ
• Tools
• Archive
SHARE
TWEET # Untitled a guest Oct 21st, 2019 85 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
1. #include <stdio.h>
2. #include <stdlib.h>
3. #include <math.h>
4. const int N;
5. const int M;
6. int main(){
7.     int i,k,g,j;
8.     printf("put a size of A[]");
9.     scanf("%d",&N);
10.     int A[N];
12.     for(i=0;i<N;i++){
13.         printf("\nA[%d]=",i);
14.         scanf("%d",&A[i]);
15.     }
16.     printf("put a size of B[]");
17.     scanf("%d",&M);
18.     int B[M];
20.     for(k=0;k<M;k++){
21.         printf("\nB[%d]=",k);
22.         scanf("%d",&B[k]);
23.     }
24.     int C[N+M];
25.     k=0;
26.     g=0;
27.     i=0;
28.     while(A[g]<B[i])
29.         {
30.             C[k]=A[g];
31.             k++;
32.             g++;
33.             while(A[g]>B[i])
34.             {
35.                 C[k]=B[i];
36.                 k++;
37.                 i++;
38.                 while(i>=M&&g<N)
39.                 {
40.                     C[k]=A[g];
41.                     k++;
42.                     g++;
43.                 }
44.                 while(g>=N&&i<M)
45.                 {
46.                     C[k]=B[i];
47.                     k++;
48.                     i++;
49.                 }
50.                 while(k>M+N){
51.                     break;
52.                 }
53.             }
54.         }
55.     while(A[g]>B[i]){
56.             C[k]=B[i];
57.             k++;
58.             i++;
59.             while(A[g]<B[i]){
60.                 C[k]=A[g];
61.                 k++;
62.                 g++;
63.                 while(i>=M&&g<N)
64.                 {
65.                     C[k]=A[g];
66.                     k++;
67.                     g++;
68.                 }
69.                 while(g>=N&&i<M)
70.                 {
71.                     C[k]=B[i];
72.                     k++;
73.                     i++;
74.                 }
75.                 while(k>M+N){
76.                     break;
77.                 }
78.             }
79.         }
80.
81.
82.
83.
84.     for(i=0;i<N+M;i++){
85.         printf("\nC[%d]=%d",i,C[i]);
86.       }
87.       return 0;
88.     }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy.

Top