![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
VovaNs |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 15 Пол: Мужской Репутация: ![]() ![]() ![]() |
Даны три матрицы целого типа произвольной размерности(размер вводится пользователем). Для каждой матрицы отсортировать столбцы в порядке возрастания их максимальных элементов(модерницированным методом пузырька). Предусмотреть обработку ошибок и удобный интерфейс. Прошу помогите....
Добавлено через 4 мин. Программу нужно написать на языке Паскаль |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата Ошибку выдает в первой процедуре на начале(begin)- error 202:stack overflow error. Зайди в меню Options -> Memory Sizes, и посмотри, какой у тебя выставлен размер стека (по умолчанию - 16384)... А теперь посмотри, каков общий размер всех локальных переменных в Proc1: 1 массив типа btype, 1 матрица типа atype и 12 integer-ов = 90*90*sizeof(integer) + 90*sizeof(integer) + 12*sizeof(integer) = 16200 + 180 + 24 = 16404... Перебор. Или увеличивай размер стека, или работай с динамической памятью (можно еще описать матрицу глобально, а не локально, но это совсем не наш метод). |
![]() ![]() |
![]() |
Текстовая версия | 2.09.2025 5:30 |