Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Elanso
0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 41
#1

Упорядочить матрицу(borland(cи)) - C++

02.12.2010, 18:25. Просмотров 623. Ответов 8
Метки нет (Все метки)

Упорядочить строки матрицы m * n в порядке возрастания элементов в главной диагонали. Матрица вводится и выводится в главной программе. Составление выполнить с помощью функции.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2010, 18:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Упорядочить матрицу(borland(cи)) (C++):

Транспонировать матрицу (borland c++) - C++
Дано натуральное число n, определяющий количество строк и столбцов в де- которой заданной квадратной матрицы целых чисел М1. Выполнить...

Упорядочить матрицу - C++
Помогите, пожалуйста : Нужно упорядочить матрицу по увеличению сумм элементов в строках. Желательно, что бы без использования функций. ...

Упорядочить матрицу - C++
Разработать программу, которая вводит целочисленную матрицу из n строк и m столбцов (1<n<=100, 1<m<=50) и упорядочить все элементы матрицы...

Упорядочить матрицу - C++
Упорядочить строки двумерной матрицы, содержащей натуральные числа с сростання количества простых чисел, встречающихся в записи цифр этих...

Упорядочить матрицу по убыванию - C++
Не могу найти ошибку, что не так? Вот мой код: #include "stdafx.h" #include "iostream" using namespace std; int _tmain()...

Упорядочить матрицу по убыванию - C++
С клавиатуры вводится двумерный массив длинной 10 символов.Упорядочить массив по убыванию.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
02.12.2010, 19:35 #2
Elanso, Куча подводных камней в задании. Если матрица 5*3 то последние две строчки по каким элементам упорядочить?
И второе: в случае упорядочивания двух строк по элементам в главной диагонали, запросто может быть что они должны быть снова обратно упорядочены (замкнутый круг).
Elanso
0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 41
02.12.2010, 19:54  [ТС] #3
Ну былобы неплохо еслиб програма упорядочила елементы матрицы n*n.
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
02.12.2010, 19:59 #4
А насчет второго? Вот пример:
n=2
7 1
7 1
Elanso
0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 41
02.12.2010, 20:09  [ТС] #5
ну сразу проверять,если матрица упорядочена, то никаких действий не выполнять,там флаг как=ойто ввести..я знаю примерный алгоритм решения но програмно не могу ето реализовать
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
02.12.2010, 20:30 #6
Хорошо еще раз:
n=2
7 1
9 1
что должно получится на выходе?
Kastaneda
02.12.2010, 20:33
  #7

Не по теме:

Цитата Сообщение от valeriikozlov Посмотреть сообщение
Хорошо еще раз:
n=2
7 1
9 1
что должно получится на выходе?
Можно сделать ф-цию перестановки рекурсивной, а потом об системник руки греть)))

silent_1991
Эксперт С++
4963 / 3039 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
02.12.2010, 20:42 #8
valeriikozlov, я так думаю, имеется ввиду изначальный вариант главной диагонали. Т.е. сохранить её в отдельный массив и сортировать по нему.

Добавлено через 17 секунд
Kastaneda, улыбнуло)))
Elanso
0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 41
02.12.2010, 20:43  [ТС] #9
Ничё не делать. если например
231
894
347
то должно быть
231
347
894
Я понял в чём твой вопрос. Я думаю что если мы строку раз поменяли местами(например по первому елементу она достигла найменшего) то её уже не трогаем. боян короче..
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2010, 20:43
Привет! Вот еще темы с ответами:

Упорядочить квадратную матрицу - C++
Упорядочить (отсортировать матрицу), что бы было так: a11 <= a12 <=<= a1n <= a21 <= a22 <=<= a2n <=<= an1 <= an1 <=<= ann Плюсом...

Упорядочить матрицу быстрой сортировкой - C++
Есть прога, которая сортирует матрицу по возрастанию отрицательных значений различными методами сортировки, а также выводит на экран...

Построить симметричную матрицу и упорядочить ее по возрастанию - C++
заданы два целых массивы чисел A(n), n<=300 B(m), m<=300. Разработать программу, которая строит симметричную разницу A\B\bigcupB\A и...

Упорядочить квадратную матрицу в соответствии с условием - C++
Добрый день. дана входная строка из нескольких цифр: 1 2 3 4 Необходимо отсортировать новую квадратную матрицу что бы получилось так как на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
02.12.2010, 20:43
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru