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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.02.2010, 17:23   #1
Денни
Пользователь
 
Регистрация: 27.01.2010
Сообщений: 41
Вопрос упорядочить матрицу

в Матрице размером 10х12 упорядочить элементы каждого столбца по возрастанию методом простых вставок


помогите плз оч нуно
Денни вне форума Ответить с цитированием
Старый 18.02.2010, 17:42   #2
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

берешь алгоритм сортировки вставками с википедии и применяешь к каждому столбцу матрицы
NiCola999 вне форума Ответить с цитированием
Старый 18.02.2010, 17:45   #3
Денни
Пользователь
 
Регистрация: 27.01.2010
Сообщений: 41
По умолчанию

блин я попросил написать код я так не понимаю
Денни вне форума Ответить с цитированием
Старый 18.02.2010, 18:06   #4
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Цитата:
Сообщение от Денни Посмотреть сообщение
блин я попросил написать код я так не понимаю
"Написать код" это во фриланс.
Википедия(Сортировка вставками)
netrino вне форума Ответить с цитированием
Старый 18.02.2010, 18:28   #5
Денни
Пользователь
 
Регистрация: 27.01.2010
Сообщений: 41
По умолчанию

млин ну плз киньте код
Денни вне форума Ответить с цитированием
Старый 18.02.2010, 18:39   #6
MacOSUser
Пользователь
 
Регистрация: 18.02.2010
Сообщений: 30
По умолчанию

Язык хоть какой?
Весы в нижнем левом углу.
MacOSUser вне форума Ответить с цитированием
Старый 18.02.2010, 18:49   #7
Денни
Пользователь
 
Регистрация: 27.01.2010
Сообщений: 41
По умолчанию

си)))))))))))))))))
Денни вне форума Ответить с цитированием
Старый 18.02.2010, 19:13   #8
MacOSUser
Пользователь
 
Регистрация: 18.02.2010
Сообщений: 30
По умолчанию

Код:
#include <stdio.h>

#define row_count 10
#define col_count 12

typedef double TItem;
typedef TItem ( TArray )[ row_count ][ col_count ];


void Input( TArray * dest )
{
	int i;
	int j;

	for ( i = 0; i < row_count; ++i )
		for ( j = 0; j < col_count; ++j )
			scanf( "%lf", &( * dest )[ i ][ j ] );
}

void Output( TArray * dest )
{
	int i;
	int j;

	for ( i = 0; i < row_count; ++i )
	{
		for ( j = 0; j < col_count; ++j )
			printf( "%lf ", ( * dest )[ i ][ j ] );
		printf( "\n" );
	}
}

void Swap( TItem * a, TItem * b )
{
	TItem c;

	c = * a;
	* a = * b;
	* b = c;
}

void Sort( TArray * dest )
{
	int i;
	int j;
	int k;
	int min_index;

	for ( i = 0; i < col_count; ++i )
		for ( j = 0; j < row_count - 1; ++j )
		{

			min_index = j;
			for ( k = j + 1; k < row_count; ++k )
				if ( ( * dest )[ k ][ i ] < ( * dest )[ min_index ][ i ] ) min_index = k;

			if ( min_index != j ) Swap( &( * dest )[ j ][ i ], &( * dest )[ min_index ][ i ] );

		}
}



int main( int argc, char ** argv )
{

	TArray dest;

	Input( &dest );
	Sort( &dest );
	Output( &dest );

	getchar();
	getchar();

	return 0;
}
Весы в нижнем левом углу.

Последний раз редактировалось MacOSUser; 18.02.2010 в 19:17.
MacOSUser вне форума Ответить с цитированием
Старый 18.02.2010, 19:21   #9
Денни
Пользователь
 
Регистрация: 27.01.2010
Сообщений: 41
По умолчанию

а проще никак??? я на 1ом курсе мне обьяснять преподу что и де а я сам ничего не пойму( и без функци нуно)
Денни вне форума Ответить с цитированием
Старый 18.02.2010, 19:24   #10
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

намного проще это делается
за 100 руб сделаю
458666144
NiCola999 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как умножить матрицу(3на4) на матрицу(4на3) в делфи? Ромка678 Помощь студентам 1 28.11.2009 08:01
Упорядочить столбцы матрицы alexantonov Фриланс 7 15.10.2009 18:39
Упорядочить структуру файла. Guinsoo Microsoft Office Excel 3 03.07.2009 12:38
Упорядочить матрицу J0n1cK Паскаль, Turbo Pascal, PascalABC.NET 0 17.05.2009 20:02
Объясните пожалуйста как можно считать значения в этом файле в вектор, 4 -ую матрицу, 6-ую матрицу ciaonataha Помощь студентам 1 30.03.2009 20:57