check home phone-call search send

سورس مرتب سازی انتخابی

حتما در مورد مرتب سازی انتخابی چیزهایی شنیده اید چون معمولا کسانی که کامپیوتر میخونن (کل گرایش ها و رشته آی تی) با موضوع مرتب سازی انتخابی آشنایی دارند و در سایت هم به شدت سورس مرتب سازی انتخابی درخواست میشود در این پست سورس مرتب سازی انتخابی در c++ رو آماده کردیم شما از طریق این سورس کد به راحتی میتوانید با مرتب سازی انتخابی به زبان c++ آشنا شوید. 

مرتب سازی انتخابی

معمولا تمرین مرتب سازی انتخابی با عنوان سوال : برنامه ای بنویسید که آرایه n تایی را از ورودی بگیرد،آن را پر کند و با استفاده از روش انتخابی آن را به طور صعودی چاپ کند داده می شود.

مرتب سازی انتخابی در c++

سورس مرتب سازی انتخابی

#include<iostream>
#include<conio.h>
using namespace std;
void sort(int [],int);
void print(int [],int);
void insert(int [],int);
main()
{
      int n;
      int* a;
      cout<<"enter number of digits:";
      cin>>n;
      a=new int[n];
      insert(a,n);
      sort(a,n);
      print(a,n);
      cout<<"\n\n"<<"press any key to exit...";
      getch();
      return 0;
      }
      
//**********
void insert(int a[],int n)
{
cout<<"\n\n";
for(int i=0;i<n;i++)
{
cout<<"a["<<i<<"]=";
cin>>a[i];
}//end of for
}//end of insert()
 
//**********
void print(int a[],int n)
{
cout<<"\n\n"<<"a:\n\n";
for(int i=0;i<n;i++)
cout<<a[i]<<" ";
}//end of print()
 
void sort(int a[],int n)
{
     int i,j,min,index;
     for(i=0;i<n;i++)
     {
                      min=a[i];
                      index=i;
                      for(j=i+1;j<n;j++)
                      {
                                    if(min>a[j])
                                         {
                                                     min=a[j];
                                                     index=j;
                                                     }//end of if
                                                     }//end of internal for
     a[index]=a[i];
     a[i]=min;
     }//end of external for
     }//end of sort()
 
//>   sourceiran.com
Avatar
پشتیبان سورس ایران 2180 مطلب منتشر شده

در مجموعه سورس ایران سعی می کنیم علاوه بر آموزش برنامه نویسی، به مسائل مرتبط و مهارت های نرم بپردازیم تا بعدهای مختلف را پوشش دهیم.

دیدگاه کاربران

تعداد دیدگاه های کاربران : ۰ دیدگاه
هنوز دیدگاهی ارسال نشده است.


شما با موفقیت در خبرنامه ما عضو شدید