Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define SIZE 10
- int main()
- {
- int a[SIZE] = {12,2,88,2,0,3,1,3,27,8};
- int i, tmp;
- int* pa = a;
- int* pp;
- for (int j = 0; j < SIZE; j++){
- pp = pa;
- while(pp <= (pa + SIZE - 2)){
- if(*pp > *(pp+1)){
- tmp = *pp;
- *pp = *(pp+1);
- *(pp+1) = tmp;
- printf("swap %d: %d, %d, %d \n", j, *pp, *(pp+1), tmp);
- }
- pp++;
- }
- }
- for(i = 0; i < SIZE; i++)
- {
- printf("a[%d] = %d\n",i,*pa);
- pa++;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement