Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2010, 17:02   #1
doter
Пользователь
 
Регистрация: 25.09.2010
Сообщений: 34
Хорошо Упорядочить цифры в порядке возрастания/убывания

Задание звучит примерно так : взять произвольные 10-15 цифр и чтобы программа их упорядочила в порядке как убывания , так и возрастания .
Подскажите плиз как правильно составить цикл и какие команды использовать)
Заранее спасибо
doter вне форума Ответить с цитированием
Старый 05.10.2010, 17:30   #2
_Санек_
Пользователь
 
Регистрация: 02.09.2010
Сообщений: 52
По умолчанию

На delphi это так:
for i:=1 to 14 do
begin
min:=a[i];
k:=i;
for j:=i+1 to 15 do
if a[j]<min then begin min:=a[j];
k:=j;
end;
a[k]:=a[i];
a[i]:=min;
end;
И этод метод перетекания называется пузырьковым
_Санек_ вне форума Ответить с цитированием
Старый 05.10.2010, 17:57   #3
juzam
Пользователь
 
Аватар для juzam
 
Регистрация: 25.11.2008
Сообщений: 31
По умолчанию

А так, как мы в ветки Си, то, что-то типа такого
Код:
	for (i=0; i<n; i++)             //ââîä
		scanf("%d", &a[i]);         //ìàññèâà;
	for (j=n-1; j>0; j--)
	{
		for (i=0; i<j; i++)
			if (a[i]>a[i+1])
			{
				jk=a[i];
				a[i]=a[i+1];
				a[i+1]=jk;
			}
	}
juzam вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Числа в порядке убывания skiffter Общие вопросы C/C++ 10 14.09.2010 15:34
Написание алгоритма матрицы в порядке возрастания!!! Jenia2010 Общие вопросы C/C++ 0 16.01.2010 13:20
составление суммарного запроса в порядке убывания спроса с помощью программы Pascal Margo123321 Помощь студентам 1 14.05.2009 11:45
Упорядочить массив в порядке возрастания и напечатать входной и исходный массив. TheVenny Помощь студентам 3 26.11.2008 15:06
Расположить элементы массива в порядке убывания частоты встречаемости элементов. QWERT12345 Паскаль, Turbo Pascal, PascalABC.NET 7 14.11.2008 22:30