قبلا مطالب زیادی در زمینه سورس کد مرتب سازی در سایت منتشر کردیم مثل سورس مرتب سازی انتخابی ، سورس کد پروژه مرتب سازی حبابی به زبان جاوا ، سورس کد پروژه مرتب سازی heap Sort به زبان سی پلاس پلاس و سورس c++ مرتب سازی به روش شل که جز سورس کدهای خوب و آموزنده در این زمینه می باشد. در این پست سورس کد مرتب سازی حبابی آرایه با استفاده از اشاره گر رو آماده کردیم. این سورس کد به زبان سی پلاس پلاس میباشد.
برنامه ای بنویسید که آرایه ای را از ورودی بگیرد و با استفاده از اشاره گر و به روش مرتب سازی حبابی،آن را مرتب کرده در خروجی چاپ کند.
سورس کد مرتب سازی حبابی آرایه با استفاده از اشاره گر در سی پلاس پلاس
#include<iostream> #include<conio.h> using namespace std; void input(int* p); void bubble_sort(int* p); void print(int* p); int main() { int a[10]; input(a); bubble_sort(a); print(a); getch(); return 0; } //********** void input(int* p) { cout<<"enter 10 numbers:\n"; for(int i=0;i<10;i++) cin>>*(p+i); } //********** void bubble_sort(int* p) { for(int i=0;i<10;i++) { for(int j=i;j<10;j++) { if(*(p+i)>*(p+j)){ int hold=*(p+i); *(p+i)=*(p+j); *(p+j)=hold; }//end of if } }//end of for }//end of bubble_sort() //********** void print(int* p) { for(int i=0;i<10;i++) cout<<*(p+i)<<','; cout<<endl; }//end of print() //> sourceiran.com
دیدگاه کاربران
تعداد دیدگاه های کاربران : ۰ دیدگاه