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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.10.2012, 18:14   #1
millepetrozza
Пользователь
 
Регистрация: 22.09.2012
Сообщений: 33
По умолчанию Упорядочение элементов массива

Нужно упорядочить элементы массива по возрастанию

Код:
#include "stdafx.h"
#include "conio.h"
#define N 10

int main ()
{
	int ms[N]={-5,2,4,9,1,11,-9,5,3,21}, i,j,m,n;
	

	for(i=0;i<N;i++)
		{printf("%2d;", ms[i]);}
	  	printf("\n");
	
	n=0;
	for(i=0;i<N;i++)
	{
		m=ms[i];                        // Обозначение первого минимального члена
		for(j=i;j<N;j++)              // Поиск члена меньше минимального
		{if (ms[j]<m) 
			{n=j;m=ms[j];}
		}
		ms[i]+=ms[n];                // Перемена местами первого и нового минимального членов массива
		ms[n]=ms[i]-ms[n];
		ms[i]-=ms[n];
	}

	for(i=0;i<N;i++)
		{printf("%2d;", ms[i]);}
	getch();
}
В результате получается -9;-5;1;2;3;4;5;21;0;11
millepetrozza вне форума Ответить с цитированием
Старый 22.10.2012, 21:53   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
	for(i=0;i<N;i++)
	{
		m=ms[i];                        // Обозначение первого минимального члена
		for(j=i;j<N;j++)              // Поиск члена меньше минимального
		{  if (ms[j]<ms[i]) 
			{n=ms[i];ms[i]=ms[j];ms[j]=n;}
		}

	}
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод элементов массива.Изменение элементов массива. Vesnushka18 Помощь студентам 6 09.06.2011 13:05
Упорядочение массива STALKER888 Общие вопросы C/C++ 7 05.12.2009 21:29
Упорядочение одномерного массива. Arzamaks Помощь студентам 4 25.11.2009 09:46
Упорядочение элементов массива Юлёк PHP 2 28.01.2008 21:27