![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
Eshler |
![]()
Сообщение
#1
|
![]() Группа: Пользователи Сообщений: 1 Пол: Женский Реальное имя: Эштар Репутация: ![]() ![]() ![]() |
Сформировать квадратную матрицу B(n,n) (2<n<6), элементами которой являются случайные числа, равномерно распределенные в интеревале [-5;5]. Переставляя строки и столбцы, добиться того, чтобы наибольший элемент матрицы оказался в правом нижнем углу.
-------------------- Nothing In Me
|
![]() ![]() |
Алена |
![]()
Сообщение
#2
|
Гость ![]() |
Нечто очень похожее решалось здесь:
Преобразование матрицы для Дельфи будет аналогично. Как заполнить матрицу случайными значениями - тут: Массивы. Матрицы. Типичные задачи. |
Адель |
![]()
Сообщение
#3
|
![]() Иллюзия мира ![]() ![]() ![]() Группа: Пользователи Сообщений: 180 Пол: Женский Репутация: ![]() ![]() ![]() |
|
Lapp |
![]()
Сообщение
#4
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
не уверена во всем, но вот... В чем именно ты не уверена? Не могла бы ты сопровождать свои программы несколькими словами описания, что это и к чему? -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Адель |
![]()
Сообщение
#5
|
![]() Иллюзия мира ![]() ![]() ![]() Группа: Пользователи Сообщений: 180 Пол: Женский Репутация: ![]() ![]() ![]() |
в том, что все правильно сделала))
там коменты есть ![]() Сообщение отредактировано: Адель - 20.03.2007 9:42 |
Алена |
![]()
Сообщение
#6
|
Гость ![]() |
Адель, а зачем
if a[i,j]>max then? Лишние переменные в программе - зло. if a[i, j] > a[imax, jmax] thenвыполняет ту же работу. Кстати, рекомендуется управляющие переменные циклов описывать как можно ближе к самому циклу (т.е. локально в используемой процедуре). Сообщение отредактировано: Алена - 20.03.2007 10:55 |
hiv |
![]()
Сообщение
#7
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 660 Пол: Мужской Реальное имя: Михаил Репутация: ![]() ![]() ![]() |
Лишние переменные в программе - зло. Не всегда! Например загрузить сравниваемое значение max из памяти в регистр процессора в десятки раз быстрее, чем a[imax, jmax]. Это как палка о двух концах: при недостатке памяти - жертвуем быстродействием, и наоборот при недостатке быстродействия - жертвуем памятью.В данной задаче не критично ни то, ни другое - оба решения равноправны. Но надо уметь программировать как в одних условиях, так и в других и уметь определять, когда это важно! ![]() -------------------- Никогда не жадничай. Свои проблемы с любовью дари людям!
|
![]() ![]() |
![]() |
Текстовая версия | 8.07.2025 9:43 |