fork download
  1. #include<bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. #include<math.h>
  6. #include<stdlib.h>
  7.  
  8. void sort(int ar[],int n)
  9. {
  10. int i,j,temp;
  11. for(i=0;i<n-1;i++)
  12. for(j=0;j<n-i-1;j++)
  13. if(ar[i]>ar[i+1])
  14. {
  15. temp=ar[i];
  16. ar[i]=ar[i+1];
  17. ar[i+1]=temp;
  18. }
  19. }
  20.  
  21. int main()
  22. {
  23. int n,m,i,j;
  24. scanf("%d",&n);
  25.  
  26. int ar[n];
  27. for(i=0;i<n;i++)
  28. scanf("%d",&ar[i]);
  29.  
  30. scanf("%d",&m);
  31.  
  32. int ar1[m],t=0,ar2[100000];
  33. for(i=0;i<m;i++)
  34. scanf("%d",&ar1[i]);
  35.  
  36. //for(i=0;i<m;i++)
  37. for(j=0;j<n;j++)
  38. {
  39. ar2[t++]=abs(ar[j]-ar1[n-1]);
  40. }
  41.  
  42. for(i=0;i<t;i++)
  43. printf("%d ",ar2[i]);
  44. printf("\n");
  45. sort(ar2,t);
  46.  
  47. for(i=0;i<t-1;i++)
  48. for(j=i+1;j<t;j++)
  49. if(ar2[i]==ar2[j])
  50. ar2[j]=-1;
  51.  
  52.  
  53. for(i=0;i<t;i++)
  54. if(ar2[i]!=-1)
  55. printf("%d ",ar2[i]);
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68. }
Success #stdin #stdout 0s 15504KB
stdin
2
1 2
3 
3 4 5
stdout
3 2 
2 3