مرتب سازی حبابی (++C)

جمعه 12 بهمن 1397
10:53
smartdevelop


#include
#include
using namespace std;


void insert(float[], int);
void print(float[], int);
void sort(float[], int);

int main()
{
    cout << "********************************************************" << endl;
    cout << "             smartdevelop.ir" << endl;
    cout << "********************************************************" << endl;
    float a[100];
    int n;
    cout << "tol ra vared konid : ";
    cin >> n;
    cout << "\n\n";
    insert(a, n);
    sort(a, n);
    cout << "\n\n" << "moratab shod:\n\n";
    print(a, n);
    cout << "\n\n" << "feshar dahid dokmeiie baraie khoroj ....";
    getch();
    return 0;
}

void insert(float a[], int n)
{
    for (int i = 0;i<n;i++)
    {
        cout << "a[" << i << "]=";
        cin >> a[i];
    }
}


void sort(float a[], int n)
{
    float temp;
    int i, j;
    for (i = 1;i<n;i++)
    {
        for (j = 0;j        {
            if (a[j]>a[j + 1])
            {
                temp = a[j];
                a[j] = a[j + 1];
                a[j + 1] = temp;
            }
        }
    }
}


void print(float a[], int n)
{
    for (int i = 0;i<n;i++)
        cout << a[i] << ',';
}

 

 

 

 از کتابخانه های  iostream  و  conio.h  استفاه کنید

سورس : دانلود

 

 

 

 

 

 

 

 

 

 

 

 


ورود کاربران

خوش آمدید! لطفا وارد حساب خود شوید

رمز عبور را فراموش کرده‌اید؟
حساب کاربری ندارید؟

فراموشی رمز عبور

نام کاربری یا ایمیل خود را وارد کنید

یا

ثبت نام کاربران

در چند ثانیه حساب کاربری خود را بسازید

قبلا ثبت نام کرده‌اید؟

نظرات کاربران

دیدگاه خود را با ما در میان بگذارید