Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. #include <stdio.h>
  2. int swapeven(int *a,int n);
  3.  
  4. main()
  5. {
  6. int n,*iter,c;
  7. int a[20];
  8. scanf("%d", &n);
  9. for (iter=a; iter<a+n; iter++)
  10. scanf("%d", iter);
  11. swapeven(a,n);
  12. if (!swapeven(a,n))
  13. {
  14. printf("number evens is lesser");
  15. }
  16. else
  17. {
  18. for (iter=a; iter<a+n; iter++)
  19. printf("%d ", *iter);
  20. }
  21. }
  22.  
  23. int swapeven(int *a,int n)
  24. {
  25. int *even1;
  26. int *even2;
  27. int *c, nullptr,*iter;
  28. even1 = nullptr;
  29. even2 = nullptr;
  30. for (iter=a; iter<a+n; iter++)
  31. {
  32. if (*iter%2==0)
  33. even1 = iter;
  34. }
  35. c = even1;
  36. for (iter=a; iter<a+n; iter++)
  37. {
  38. if (*iter%2==0)
  39. even2 = iter;
  40. }
  41. *even1 = *even2;
  42. *even2 = c;
  43.  
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement