//www.ethemsulan.com#include <cstdlib>#include <iostream>using namespace std;int sw(int *ptr,int *ptr2){int hold=*ptr;*ptr=*ptr2;*ptr2=hold;}int buble(int *array,const int size){for(int i=0;i<size-1;i++){for(int k=0;k<size-1;k++){if(array[k]>array[k+1]){sw(&array[k],&array[k+1]);}}}}int main(int argc, char *argv[]){const int size=10;int a[size]={2,6,4,10,12,89,68,45,37,9};cout<<"orginal array="<<endl<<endl;;for(int t=0;t<size;t++){cout<<a[t]<<' ';}cout<<endl;cout<<endl<<"Siralanmis dizi="<<endl<<endl;buble(a,size);for(int m=0;m<size;m++)cout<<a[m]<<' ';cout <<endl<<endl;system("PAUSE");return EXIT_SUCCESS;}
10 Mart 2010 Çarşamba
C++ Pointer ile Swap Işlemi
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder