Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сортировка массива по возрастанию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Генератор псевдослучайных чисел - проблема. http://www.cyberforum.ru/cpp-beginners/thread18803.html
Очень нужно написать программу-генератор псевдослучайных чисел на языке С. Насколько я понимаю должна использоваться функция rand, но она генерирует случайные числа. Не могу понять как получить...
C++ Массив в порядке убывания :help:Срочно нужно массив в порядке убывания зафигачить с помощью любого алгоритма,хоть от болды!!!пожаааалуйста....))))))но одно условие через random!Я тут что то натворила...а че дальше хз)) ... http://www.cyberforum.ru/cpp-beginners/thread18798.html
Алгоритм Хоара C++
:wall:Помогите пожалуйста.. если задачка - Запрограмировать алгоритм Хоара сортировки одномерного массива действительных чисел.Подсчитать кол-во сравнений и перестановок элементов. Провести...
C++ Создать массив от -100 до 100
Привет всем, мне нужно просто на просто создать массив от -100 до 100 :)
C++ Предел int http://www.cyberforum.ru/cpp-beginners/thread18785.html
Есть такая игра, Lineage II. Так вот там если покупать или продавать, что либо, то оно не должно превышать число 2147483648. У меня задача немного иная, нужно при сложении выдавать ошибку если...
C++ Найти в строке два одинаковых фрагмента (не включая пробелы) длиной более 5 символов Привет всем вопрос состоит:Найти в строке два одинаковых фрагмента (не включая пробелы) длиной более 5 символов. Что то не могу сообразить ни как может вы сможите. подробнее

Показать сообщение отдельно
Alirp
56 / 51 / 1
Регистрация: 04.05.2008
Сообщений: 273
18.12.2008, 08:17
Вот пример сортировки одномерного массива методом пузырька:
Код
#include "iostream.h"
#include "stdio.h"

void bubbleSort(int array[], int col){                    
	int temp=0;                              
	for (int i=1;  i<col  ;  i++){            
		for (int j=0;  j<col-i;  j++){     
			if (array [j]>array [j+1]){     
				temp=array[j];           
				array [j]=array [j+1];    
				array [j+1]=temp;
			}
		}
	}
}

void main(){
	int i, size;
	int *array;
    cout << "Bubble Sort.\nEnter array dimension: ";
    cin >> size;
	array = new int[size];
    cout << "Enter " << size << " elements: ";
	for ( i = 0; i < size; i ++ ){
		cin >> array[i];
	}

	bubbleSort( array, size );

	cout << "Your array after sorting: ";
	for ( i = 0; i < size; i ++ ){
		cout << array[i] << " ";
	} 
    cout << "\nPress \"Enter\" to continue..." << endl; 
    getchar();
}
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru