Advertisement
Guest User

Untitled

a guest
May 30th, 2015
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. #include<stdio.h>
  2. int bit(int a,int b)
  3. {
  4. int i=0;
  5. while(a>0||b>0)
  6. {
  7. if(a%2!=b%2) i++; a=a/2; b=b/2;
  8. }
  9. return i;
  10. }
  11. main()
  12. {
  13. int i,j,n,min1,min2;int a[200];
  14. scanf("%d",&n);
  15. for(i=0;i<n;i++)
  16. scanf("%d",&a[i]);
  17. int min;
  18. min=bit(a[0],a[1]);
  19. min1=a[0]; min2=a[1];
  20.  
  21. for(i=0;i<n-1;i++) {
  22. for(j=i+1;j<n;j++) {
  23. if ((bit(a[i],a[j]))<min)
  24. {
  25. min=bit(a[i],a[j]);
  26. min1=a[i];
  27. min2=a[j];
  28. }
  29. }}
  30. printf("%d ",min1);
  31. printf("%d",min2);
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement