Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

Здесь нужно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 21.04.2019, 11:28   #1
Мария19043
Пользователь
 
Регистрация: 03.12.2018
Сообщений: 60
Вопрос Нужно упорядочить по убыванию первый столбец матрицы. ЯЗЫК С++

Код:
for (int i = 0; i < n - 1; i++)
		for (int ii = i; ii < n; ii++)
			if (a[i][0] > a[ii][0])
				std::swap(a[i][0], a[ii][0]);
	std::cout << "Новая матрица a: " << endl;
	for (int i = 0; i < n; i++)
	{
		for (int j = 0; j < m; j++)
		{
			std::cout << a[i][j] << " " << "\t";
		}
		std::cout << endl;
	}
Этот код сортирует столбец по возрастанию, как исправить чтобы сортировал по убыванию? никак не получается и выдает ошибки..
Мария19043 вне форума   Ответить с цитированием
Старый 22.04.2019, 00:02   #2
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 26,252
По умолчанию

Цитата:
Сообщение от Мария19043 Посмотреть сообщение
Код:
for (int i = 0; i < n - 1; i++)
		for (int ii = i; ii < n; ii++)
			if (a[i][0] > a[ii][0])
				std::swap(a[i][0], a[ii][0]);
Цитата:
Сообщение от Мария19043 Посмотреть сообщение
чтобы сортировал по убыванию?
Код:
for (int i = 0; i < n - 1; i++)
		for (int ii = i; ii < n; ii++)
			if (a[i][0] < a[ii][0])
				std::swap(a[i][0], a[ii][0]);
Serge_Bliznykov вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Упорядочить побочную диагональ матрицы по убыванию,не работает код Liori Общие вопросы C/C++ 0 09.12.2014 08:40
Переставить строки матрицы, чтобы первый столбец с наименьшим элементом оказался упорядоченным по убыванию Koverova Помощь студентам 1 14.05.2012 15:25
Упорядочить по убыванию побочную диагональ матрицы. vadiprog Помощь студентам 2 04.12.2011 22:55
Помогите упорядочить строки матрицы по убыванию kitty Помощь студентам 1 07.12.2007 00:23
Упорядочить символьный список по убыванию элементов - язык Пролог yulia Помощь студентам 4 07.10.2007 18:53


03:11.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.