![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 03.12.2011
Сообщений: 5
|
![]()
Помогите написать программу в турбо бэйсике)
Дана матрица N*M упорядочить строки по возрастанию максимальных элементов в них. Помогите, очень надо для зачёта |
![]() |
![]() |
![]() |
#2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,865
|
![]()
Готов помочь. Давайте свои наработки, посмотрим, что там не так.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 03.12.2011
Сообщений: 5
|
![]() Код:
А что дальше писать не могу понять помогите Последний раз редактировалось Arigato; 06.12.2011 в 17:13. |
![]() |
![]() |
![]() |
#4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,865
|
![]()
После Next J,I вписываете само решение задачи.
Решить можно таким образом: 1. Находим максимальный элемент матрицы, запоминаем номер строки, где встретился этот элемент. 2. Меняем эту строку с последней. 3. Исключаем последнюю строку из рассмотрения (т.е. считаем, что у нас на 1 строку в матрице меньше). Повторяем, начиная с 1-го шага. 4. Как только в матрице останется только 1 не рассмотренная строка, завершаем цикл. E-Mail: arigato.freelance@gmail.com
Последний раз редактировалось Arigato; 06.12.2011 в 17:21. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 03.12.2011
Сообщений: 5
|
![]()
Как узнать что в матрице осталось одна строка?
Как меня строки? И как узнать номер строки максимального элемента? |
![]() |
![]() |
![]() |
#6 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,865
|
![]()
Цикл организуйте, от n до 1, по убыванию. Метод сортировки по типу метода Пузырька.
Менять поочередно соответствующие элементы строк. Для замены можно использовать промежуточную переменную. Организовать поиск максимального элемента, перебирая все элементы матрицы до нужной нам строки. Если очередной элемент больше текущего максимума, то текущему максимуму присваиваем значение этого элемента, а номер строки сохраняем в отдельную переменную. E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 03.12.2011
Сообщений: 5
|
![]()
Расскажи про метод пузыря, впервые слышу
Еще не знаю как поиск записывается Последний раз редактировалось FantoMasel; 06.12.2011 в 20:15. |
![]() |
![]() |
![]() |
#8 |
Регистрация: 03.12.2011
Сообщений: 5
|
![]()
Как исключить последнюю строку из рассмотрения?
|
![]() |
![]() |
![]() |
#9 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,865
|
![]() E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Бэйсик элементарно... | pro100gosu | Помощь студентам | 5 | 27.08.2011 11:21 |
БЭЙСИК VBA | Альвина | Помощь студентам | 0 | 26.02.2011 02:30 |
БЭЙСИК!!! | Len4eg | Фриланс | 17 | 05.05.2010 21:42 |
Вижуол бэйсик 6 | 3капрзулька3 | Помощь студентам | 0 | 09.01.2010 01:46 |
Бэйсик | Морозная улыбка | Помощь студентам | 0 | 02.11.2009 20:28 |