Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Не могу понять условия задачи


Автор: Voldemar2004 29.4.2006, 22:11
Может мне кто-нибудь объяснить смысл задачи:

Операция замены столбцов матрицы.

"Каждого столбца, содержащего минимальный элемент матрицы".

Чем заменить??!  smile 

Решать не надо, сам сделаю, если пойму условие. Ну нашел я минимальный элемент в кажом столбце, а дальше.. smile 


___________
P.S. И почему говорят "по неубыванию", а не "по возрастанию"? smile  

Автор: BreakPointMAN 29.4.2006, 22:16
Наверное, надо искать не "минимальный элемент в каждом столбце", а минимальный элемент во всей матрице. У тебя ведь не стоит такое условие, что матрица не должна содержать повторяющихся элементов? Если нет, значит значение, являющееся в матрице минимальным, может быть и в нескольких столбцах, я так понимаю...

PS: 
LOL'ный вопрос ...  smile 
Цитата(Voldemar2004 @  29.4.2006,  22:11 Найти цитируемый пост)
P.S. И почему говорят "по неубыванию", а не "по возрастанию"? 

значит, последовательность не убывает... то есть возрастает и/или имеет одинаковые подряд идущие члены... если одинаковых подряд идущих членов нет, значит последовательность строго возрастающая.  smile   

Автор: nikitao 29.4.2006, 23:17
Цитата(BreakPointMAN @  29.4.2006,  23:16 Найти цитируемый пост)
значит, последовательность не убывает... то есть возрастает и/или имеет одинаковые подряд идущие члены... если одинаковых подряд идущих членов нет, значит последовательность строго возрастающая. 

 smile Оценку надо  уже не программирование ставить а на русский язык smile  

Автор: Voldemar2004 30.4.2006, 10:49
А, кажется дошло. Ищу минимальный элемент в матрице, например: -1.

| -1..2..3..4 |
| 4..5..6..0  |
| 7..8..9..-1 |

Цитата(BreakPointMAN @  29.4.2006,  22:16 Найти цитируемый пост)
значение, являющееся в матрице минимальным, может быть и в нескольких столбцах, я так понимаю...
Ну и на что заменять?

Может так:

| 0..2..3..0 |
| 0..5..6..0 |
| 0..8..9..0 | 

Автор: BreakPointMAN 30.4.2006, 12:03
Цитата(Voldemar2004 @  30.4.2006,  10:49 Найти цитируемый пост)
Ну и на что заменять?

Тебе лучше должно быть известно...

Цитата(Voldemar2004 @  30.4.2006,  10:49 Найти цитируемый пост)
Может так:

| 0..2..3..0 |
| 0..5..6..0 |
| 0..8..9..0 |  

Может и так... Неужели в задании больше ничего не сказано?.. 

Автор: Voldemar2004 30.4.2006, 12:32
Цитата(BreakPointMAN @  30.4.2006,  12:03 Найти цитируемый пост)
Неужели в задании больше ничего не сказано?.. 
Вот именно, что больше ничего.
 

Автор: BreakPointMAN 30.4.2006, 12:47
Цитата(Voldemar2004 @  30.4.2006,  12:32 Найти цитируемый пост)
Вот именно, что больше ничего.

Каков полный текст всего задания?.. 

Автор: Voldemar2004 30.4.2006, 18:12
Полный текст: дана целочисленная матрица из n-строк и m-столбцов. Выполнить заданную операцию над матрицей. Операция - замена столбцов. Описание операции: "Каждого столбца, содержащего минимальный элемент матрицы".
Все. 

Автор: BreakPointMAN 30.4.2006, 18:52
Н-да... негусто... Возможно, пользователем должен также задаваться одномерный массив размерности, равной высоте столбца (т.е. массив на n элементов), и значениями из этого массива должны заполняться найденные, подходящие под условия, столбцы... хотя, конечно, это за уши притянуто...  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)