|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.03.2016, 05:53 | #1 |
Регистрация: 10.03.2016
Сообщений: 4
|
Три задачи с массивами (Pascal).
1) Упорядочить массив c(20) алгоритмом пирамидальной сортировки.
2) Определить, является ли массив a(5,5) "магическим квадратом", в котором суммы рядов, столбцов, диагоналей одинаковы. 3) Стартовый массив В(7,9) содержит перемененные типа DOUBLE. Найти в каждом ряде матрицы максимальные и минимальный элементы и поместить их на место первого и последнего элемента ряда соответственно. |
10.03.2016, 09:41 | #2 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Цитата:
Код:
E-Mail: arigato.freelance@gmail.com
|
|
10.03.2016, 10:09 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Arigato, я умозрительно ошибок в вашем коде не вижу, имхо, будет работать правильно.
Единственное маленькое замечание по целесообразности. если MagicSquare стало False, то дальше продолжать считать суммы смысла уже нет, можно смело выходить из функции (Exit) |
10.03.2016, 11:42 | #4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Да, можно, но решил без Exit. Зато скорость работы функции стабильна, и не зависит от исходных данных
E-Mail: arigato.freelance@gmail.com
|
10.03.2016, 11:55 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
три задачи | kuzmich | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 09.06.2011 14:36 |
Три задачи на Паскале | TheVenom | Помощь студентам | 2 | 19.01.2011 20:38 |
Три задачи | abarmot_1 | Помощь студентам | 6 | 16.11.2010 09:13 |
Задачи Pascal c массивами | Baby33 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 26.01.2009 13:17 |
три задачи (С++) | VHomer | Помощь студентам | 5 | 10.11.2008 15:22 |