Advertisement
Guest User

Untitled

a guest
Mar 26th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. // ConsoleApplication1.cpp : Defines the entry point for the console application.
  2. //
  3.  
  4. #include "stdafx.h"
  5.  
  6. int intersect(int a[], int b[],int z, int x)
  7. {
  8. int c[20];
  9. int u = 0;
  10. printf("Intersection is: ");
  11. for (int i = 0;i < z;i++)
  12. {
  13. for (int j = 0;j < x;j++)
  14. {
  15. if (a[i] == b[j])
  16. {
  17. c[u] = a[i];
  18. u++;
  19. }
  20. }
  21. }
  22. for (int i = 0;i < u;i++)
  23. {
  24. printf(" ");
  25. printf("%d", c[i]);
  26. }
  27. return 0;
  28. }
  29. int Union(int a[], int b[], int z, int x)
  30. {
  31. int c[20];
  32. int u = z;
  33. bool skip = false;
  34. printf("Union is: ");
  35. for (int i = 0;i < z;i++)
  36. {
  37. c[i] = a[i];
  38. }
  39. for (int j = 0;j < x;j++)
  40. {
  41. skip = false;
  42. for (int k = 0;k < z;k++)
  43. {
  44. if (skip != true)
  45. {
  46. if (b[j] == a[k])
  47. {
  48. skip = true;
  49. }
  50. }
  51. }
  52. if (skip != true)
  53. {
  54. c[u] = b[j];
  55. u++;
  56. }
  57. }
  58.  
  59. for (int i = 0;i < u;i++)
  60. {
  61. printf(" ");
  62. printf("%d", c[i]);
  63. }
  64. return 0;
  65. }
  66. int main()
  67. {
  68. int a[20] ={ 0 };
  69. int b[20] = { 0 };
  70. int c[20];
  71. int z = 0;
  72. int x = 0;
  73. int u = 0;
  74. printf("Array A, how many elements? \n");
  75. scanf_s("%d", &z);
  76. for (int i = 0; i < z;i++)
  77. {
  78. scanf_s("%d", &a[i]);
  79. }
  80. printf("Array B, how many elements? \n");
  81. scanf_s("%d", &x);
  82. for (int i = 0; i < x;i++)
  83. {
  84. scanf_s("%d", &b[i]);
  85. }
  86.  
  87. printf("Array A Elements are: ");
  88.  
  89. for (int i = 0;i < z;i++)
  90. {
  91. printf(" ");
  92. printf("%d", a[i]);
  93.  
  94. }
  95. printf("\n");
  96. printf("Array B Elements are: ");
  97.  
  98. for (int i = 0;i < x;i++)
  99. {
  100. printf(" ");
  101. printf("%d", b[i]);
  102.  
  103. }
  104.  
  105. printf("\n");
  106. Union(a, b, x, z);
  107. scanf_s("%d", &z);
  108. return 0;
  109. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement