Advertisement
edutedu

13.11.2018

Nov 13th, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. void intersectie(int n, int m, int a[100], int b[100])
  2. {
  3. int i, j, k=0, ok, c[100];
  4. for(i=0; i<n; i++)
  5. {
  6. ok=0;
  7. j=0;
  8. while(j<m && !ok){
  9. if(a[i]==b[i])
  10. ok=1;
  11. else
  12. j++;}
  13. if(ok)
  14. c[k++]=a[i];
  15. }
  16. cout<<"Intersectia este : "<<"C={";
  17. for(i=0; i<k; i++)
  18. cout<<c[i]<<" ";
  19. cout<<"}";
  20. }
  21. void diferenta(int n, int m, int a[100], int b[100])
  22. {
  23. int i, j, k=0, ok, c[100];
  24. for(i=0; i<n; i++)
  25. {
  26. ok=0;
  27. j=0;
  28. for(j=0; j<m && !ok; j++)
  29. if(a[i]==b[i])
  30. ok=1;
  31. if(!ok)
  32. c[k++]=a[i];
  33. }
  34. cout<<"Diferenta este : "<<"D={";
  35. for(i=0; i<k; i++)
  36. cout<<c[i]<<" ";
  37. cout<<"}";
  38. }
  39. int main()
  40. {
  41. int m, n, a[100], b[100], i, j;
  42. cout<<"n=";
  43. cin>>n;
  44. cout<<"m=";
  45. cin>>m;
  46. for(i=0; i<n; i++)
  47. cin>>a[i];
  48. for(j=0; j<m; j++)
  49. cin>>b[i];
  50. intersectie(n, m, a, b);
  51. diferenta(n, m, a, b);
  52. return 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement