#include <stdio.h>
#include <conio.h>
int f(int * q){
    *q=20;   
}
void yaz (int *q,int size){
     for(int i = 0;i<size;i++){
             printf("%d\n",q[i]);
     }
}
void degistir(int *q){
     if(*q>*(q+1)){
         int temp = *q;
         *q=*(q+1);
         *(q+1) = temp;
     }
     }
void degistir2(int *q,int komsu){
     if(*q>*(q+komsu)){
         int temp = *q;
         *q=*(q+komsu);
         *(q+komsu) = temp;
     }
}

int main(){
    int a = 10;
    int *p;
    p=&a;
    f(p);
    printf("%d\n----\n",a);
    int b[]={5,3,2,8,7,9,1,18};
    int *q=b;
    for(int i = 0;i<3;i++){
            degistir(q);
            degistir2(q,2);
            q=q+2;
    }
    yaz(b,8);
    getch();
}
    

