Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 26.11.2009, 09:57   #11 (permalink)
MrSTEP
一步一步地会到目的
 
Аватар для MrSTEP
 
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
По умолчанию

Цитата:
Сообщение от Vladimir_S Посмотреть сообщение
Уважаемый Citrus, а я ведь не для просто так дал ссылку на другую тему. Совершенно напрасно Вы это дело проигнорировали. В той задаче требовалось найти минимальный среди максимальных элементов столбцов таблицы. Вот фрагмент программы оттуда:
Код:
FOR j:=1 TO s DO
 begin
  MVcol[j]:=a[1,j];
  FOR i:=2 TO d DO
  IF a[i,j]>MVcol[j] THEN MVcol[j]:=a[i,j];
 end;
 Min_Max:=MVcol[1];
  FOR j:=2 TO s DO
   IF Min_Max>MVcol[j] THEN Min_Max:=MVcol[j];
Здесь MVcol[j] - максимальный элемент j-того столбца, Min_Max - минимальный из этих максимальных элементов, i - номер строки, j - номер столбца, d - количество строк, s - количество столбцов. Вся разница в том, что у Вас вместо столбцов - строки. Но это переделка пустяковая.
ну я тоже самое предложил. И я думаю,
будет лучше, если человек сам поймет ход решения задачи, чем он спишет готовую. Имхо
MrSTEP вне форума   Ответить с цитированием

Старый 26.11.2009, 09:57
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

В некоторых случаях просто никак не обойтись без прочтения аналогичных тем

Обработка металла
Обработка txt
Матрицы

Старый 08.12.2009, 20:55   #12 (permalink)
citrus
Member
 
Регистрация: 29.09.2009
Сообщений: 32
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Модератору: Сильно извиняюсь, если не там пишу свои вопросы, но просто они тоже относятся к обработке квадратной матрицы, поэтому подумал, что не стоит создавать аналогичную тему.


Задача на подпрограммы:
как написать подпрограмму
которая будет считать упорядочивание строк по убыванию? Само упорядочивание я знаю, только не пойму куда запихнуть счетчик, который будет считать сколько строк было переставлено. Помогите плиз)

И еще вопрос:
Переставить столбцы матрицы в порядке возрастания элементов К-ой строки.
т.е. мне нужно не только К-ую строку упорядочить по возрастания, а вместе с этим и столбцы переставлять..

Заранее благодарю за помощь)
citrus вне форума   Ответить с цитированием
Старый 09.12.2009, 11:42   #13 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от citrus Посмотреть сообщение
Задача на подпрограммы:
как написать подпрограмму, которая будет считать упорядочивание строк по убыванию?
По убыванию чего?
Vladimir_S вне форума   Ответить с цитированием
Старый 09.12.2009, 17:40   #14 (permalink)
citrus
Member
 
Регистрация: 29.09.2009
Сообщений: 32
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от Vladimir_S Посмотреть сообщение
По убыванию чего?
по убыванию элементов
citrus вне форума   Ответить с цитированием
Старый 09.12.2009, 17:42   #15 (permalink)
citrus
Member
 
Регистрация: 29.09.2009
Сообщений: 32
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

вообще это так звучит

"В той матрице, в которой количество строк упорядоченных по убыванию элементов больше, переставить столбцы матрицы в порядке возрастания элементов К-ой строки.
citrus вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 09.12.2009, 17:44   #16 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от citrus Посмотреть сообщение
по убыванию элементов
Каких элементов? Какого-то конкретного столбца?
P.S. И долго еще будем в такую игру играть? Интересно, кому из нас это надо?
Vladimir_S вне форума   Ответить с цитированием
Старый 09.12.2009, 17:47   #17 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от citrus Посмотреть сообщение
вообще это так звучит

"В той матрице, в которой количество строк упорядоченных по убыванию элементов больше, переставить столбцы матрицы в порядке возрастания элементов К-ой строки.
Час от часу не легче! Теперь еще надо выбирать из незнамо какого количества неизвестно откуда взявшихся матриц...
Vladimir_S вне форума   Ответить с цитированием
Старый 09.12.2009, 18:25   #18 (permalink)
citrus
Member
 
Регистрация: 29.09.2009
Сообщений: 32
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Извините..


"Вводятся две вещественные матрицы А(n,n) и В(m,m) n,m<=10. В той матрице, в которой количество строк упорядоченных по убыванию элементов больше, переставить столбцы матрицы в порядке возрастания элементов К-ой строки, в противном случае сформировать массив из отрицательных максимальных элементов строк." Язык Паскаль, с использованием подпрограмм (процедур и функций)

Вот так задача звучит..

Последний раз редактировалось citrus; 09.12.2009 в 18:52
citrus вне форума   Ответить с цитированием
Старый 09.12.2009, 22:22   #19 (permalink)
citrus
Member
 
Регистрация: 29.09.2009
Сообщений: 32
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

а как тут прикрепить файл? я вроде ее сделал, но она зависает в одном месте..хотел, чтобы вы посмотрели и разъяснили где ошибка..
citrus вне форума   Ответить с цитированием
Старый 10.12.2009, 12:42   #20 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от citrus Посмотреть сообщение
а как тут прикрепить файл? я вроде ее сделал, но она зависает в одном месте..хотел, чтобы вы посмотрели и разъяснили где ошибка..
А Вы выложите текст прямо здесь, в поле сообщения, лучше в тегах {code} {/code} (скобки должны быть квадратными, а не фигурными, естественно). А если не хотите - при создании сообщения ткните в "Расширенный режим", тогда внизу возникнет опция "Управление вложениями", дальше там всё понятно. Файл предварительно зазиппируйте.
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


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

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




Часовой пояс GMT +4, время: 16:23.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.