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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2014, 16:10   #1
pavelitel
Пользователь
 
Регистрация: 27.09.2012
Сообщений: 21
Сообщение сортировка двумерного массива

Добрый день, если вам не сложно, помогите пожалуйста.
Упорядочить элементы матрицы по возрастанию максимальных элементов в строке.
Я в ней нашел уже максимальные элементы , и отсортировал их, но никак не могу додумать как менять строки в двумерном массиве.
Заранее спасибо за помощь. Вот код:
Код:
#include <stdio.h>
#include <conio.h>
#include <locale.h>
#include <time.h>
#include <stdlib.h>

#define num 6

int scan_mas(int mas[num][num])
{
	int i,j;

	srand(time(NULL));
	for(i=0; i<num; i++)
    for(j=0; j<num; j++)
    mas[i][j]=rand()%100-0;
	
	
	return 0;

}
int print_mas(int mas[num][num])
{
int i, j;
for(i=0; i<num; i++)
{
for(j=0; j<num; j++)
printf("%2d ", mas[i][j]);
printf("\n");
}
return 0;

}
int mas_max_element(int mas[num][num], int mas_max[num])
{
	int i,j,max=0,mas_hold[num],k,t=0;
	for(i=0;i<num;i++)
	{
		for(j=0;j<num;j++)
		{
			mas_hold[j]=mas[i][j];

		}
		max=mas_hold[0];
		for(k=0;k<num;k++)
		{
			if(mas_hold[k]>max)
			{
				max=mas_hold[k];
			}
		}
		mas_max[t]=max;
		t++;
	}
	return 0;
}

void main()
{	
    int i, j,mas[num][num],temp,temp_double_mas;
	int mas_max[num],x;
	setlocale(LC_ALL, "RUS");
	scan_mas(mas);
	print_mas(mas);
	mas_max_element(mas,mas_max);
	printf("\n");
	for(i=0;i<num;i++)
	{
		for(j=0;j<num-1;j++)
		{
			if(mas_max[j]>mas_max[j+1])
			{
				temp=mas_max[j];
				mas_max[j]=mas_max[j+1];
				mas_max[j+1]=temp;
			}
		}
		
	}
	



	_getch();
}

Последний раз редактировалось Stilet; 30.11.2014 в 18:14.
pavelitel вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка двумерного массива С++ CHESNOK Помощь студентам 3 17.03.2013 17:18
Сортировка двумерного массива. victor5133 PHP 2 19.05.2012 20:18
Сортировка двумерного массива Dwaight$ Помощь студентам 1 27.05.2009 03:14
сортировка двумерного массива cornholio Помощь студентам 1 27.11.2007 23:36