Advertisement
Guest User

sranayazhuzhu

a guest
Nov 14th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.92 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define N 3
  4. int mass(int a[], int n, int b[], int m, int c[], int ln){
  5.     int i, j;
  6.     for (i = 0; i < *a + n; i++)
  7.         for (j = 0; j < *b + m; j++){
  8.             if (*a + i == *b + j){
  9.                 ln++;
  10.                 *(c + ln) = *a + i;
  11.                 break;
  12.             }
  13.         }
  14.     return *c, ln;
  15. }
  16.  
  17. int main()
  18. {
  19.    int *i, *j, n, m;
  20.  
  21. scanf("%d", &n);
  22. int A[n], x;
  23. for (i = A; i < A + n; i++){ //Ввод массива А без пов. значений
  24. int count = 0;
  25. scanf("%d", &x);
  26. for (j = A; j < A + n; j++) {
  27. if (*j == x)
  28. count++;
  29. }
  30. if (count == 0)
  31. *i = x;
  32. else
  33. n--;
  34. }
  35.  
  36. scanf("%d", &m);
  37. int B[m];
  38. for (i = B; i < B + m; i++) //Ввод массива В
  39. scanf("%d", i);
  40.  
  41. int C[n];
  42. int ln_C = 0;
  43.  
  44. mass(A, n, B, m, C, &ln_C);
  45.  
  46. for (i = C; i < C + ln_C; i++){ //Вывод массива C
  47. printf("%d ", *i);
  48. }
  49.  
  50.     return 0;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement