|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.11.2017, 19:29 | #1 |
Новичок
Джуниор
Регистрация: 06.11.2017
Сообщений: 1
|
Процедуры в Delphi
Найти среднее арифметическое отрицательных элементов каждой строки матрицы Т(n,k), n<=8, k<=11. Результат заполнить в массив R. Если в строке нет отрицательных элементов, то в массиве R не будет элемента, соответствующего этой строке. В сформированном массиве поменять местами максимальный элемент с последним.
Использовать подпрограммы для ввода исходных данных, вывода результатов и алгоритмов преобразования данных. Сделал программу, но она вылетает. В чем проблема? Код:
Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ) Модератор Последний раз редактировалось Serge_Bliznykov; 07.11.2017 в 09:52. |
07.11.2017, 09:55 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
это называется "Динамический массив"
прежде чем обращаться к элементам такого массива, нужно ОБЯЗАТЕЛЬНО выделить память под элементы (через SetLength). почитайте, например, здесь да, и индексируются элементы в таких массивах от нуля до n-1 ( до k-1) Последний раз редактировалось Serge_Bliznykov; 07.11.2017 в 09:57. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi. Процедуры/Функции | motiv4ik | Помощь студентам | 1 | 09.01.2014 21:04 |
Процедуры на delphi | Dante11 | Помощь студентам | 4 | 05.11.2013 00:46 |
Процедуры в delphi | Espanol | Помощь студентам | 0 | 16.10.2013 10:46 |
процедуры в delphi. | Борис Владимирович | Помощь студентам | 4 | 02.12.2011 02:11 |
Процедуры(Delphi) | CAMOBAP | Помощь студентам | 3 | 14.03.2011 13:28 |