Записать алгоритм сортировки по возрастанию одномерного массива методом «пузырька» - C#

Узнай цену своей работы

Формулировка задачи:

нужна помощь: Записать алгоритм сортировки по возрастанию одномерного массива методом «пузырька». заранее спасибо...

Решение задачи: «Записать алгоритм сортировки по возрастанию одномерного массива методом «пузырька»»

textual
Листинг программы
#include "stdafx.h"
#include <iostream>
using namespace std;
int main ()
{
int y[10], n, i, b, j;
cout<<"\n N="; cin>>n;
for (i=0; i<n; i++) //вывод массива
{
cout<<"\n Y["<<i<<"]=";
cin>>y[i];
}
//упорядочивание элементов в массиве по возрастанию их значений
for (j=1; j<n; j++)
for (i=0; i<n-j; i++)
if (y[i]>y[i+1]) //если текущий элемент больше следущего, то
{
b=y[i]; //сохранить значение текущего элемента;
y[i]=y[i+1]; //заменить текущий элемент следующим;
y[i+1]=b; //заменить следующий элемет текущим.
}
for (i=0; i<n; i++) cout<<y[i]<<"\t"; //вывод упорядоченного массива
system("pause");
return 0;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5
Похожие ответы