Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int swapeven(int *a,int n);
- main()
- {
- int n,*iter,c;
- int a[20];
- scanf("%d", &n);
- for (iter=a; iter<a+n; iter++)
- scanf("%d", iter);
- swapeven(a,n);
- if (!swapeven(a,n))
- {
- printf("number evens is lesser");
- }
- else
- {
- for (iter=a; iter<a+n; iter++)
- printf("%d ", *iter);
- }
- }
- int swapeven(int *a,int n)
- {
- int *even1;
- int *even2;
- int *c, nullptr,*iter;
- even1 = nullptr;
- even2 = nullptr;
- for (iter=a; iter<a+n; iter++)
- {
- if (*iter%2==0)
- even1 = iter;
- }
- c = even1;
- for (iter=a; iter<a+n; iter++)
- {
- if (*iter%2==0)
- even2 = iter;
- }
- *even1 = *even2;
- *even2 = c;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement