Задача. Матрица + процедура |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Задача. Матрица + процедура |
Jaren |
Сообщение
#1
|
Группа: Пользователи Сообщений: 5 Пол: Мужской Реальное имя: Денис Репутация: 0 |
Faq прочел ( но не смог решить). В поиске похожую тоже не нашел.
Составить программу перестановки четных и нечетных столбцов элементов матрицы. Перестановку столбцов оформить в виде процедуры |
volvo |
Сообщение
#2
|
Гость |
Цитата В поиске похожую тоже не нашел. Плохо искал... Описываешь матрицу так, как это сделано здесь:Программирование с использованием файлов А потом просто меняешь столбцы с четными и нечетными индексами местами... Вот так: for i := 1 to (size_col div 2) do begin { size_col - число столбцов !!! } |
Jaren |
Сообщение
#3
|
Группа: Пользователи Сообщений: 5 Пол: Мужской Реальное имя: Денис Репутация: 0 |
volvo спасибо
но... я очень слабоват в Паскале ( я попытался сделать, но не вышло (( если не сложно - распиши как это сделать. |
volvo |
Сообщение
#4
|
Гость |
Можно посмотреть, как именно ты пытался сделать? Покажи код, что неправильно - поправим...
|
Jaren |
Сообщение
#5
|
Группа: Пользователи Сообщений: 5 Пол: Мужской Реальное имя: Денис Репутация: 0 |
вот ) как видно - я действительно в нем слабоват ) и даже очень |
volvo |
Сообщение
#6
|
Гость |
Заполнять матрицу надо... А так все очень даже рабочее...
Вот так будет выглядеть основная программа: begin (процедуру Print забери по той же ссылке) |
Jaren |
Сообщение
#7
|
Группа: Пользователи Сообщений: 5 Пол: Мужской Реальное имя: Денис Репутация: 0 |
пишет 26 ошибку в этой строке T := mx[i]; mx[i] := mx[j]; mx[j] := T Прикрепил файл программы Прикрепленные файлы 123.PAS ( 833 байт ) Кол-во скачиваний: 211 |
volvo |
Сообщение
#8
|
Гость |
procedure swap_cols(var mx: tmatrix; Добавлено через 1 мин. procedure print(var mx: tmatrix); { а здесь - двоеточие а не L }Ты что, перепечатываешь вручную текст? Скопировать нельзя было? Ошибки же вносишь... Сообщение отредактировано: volvo - |
Jaren |
Сообщение
#9
|
Группа: Пользователи Сообщений: 5 Пол: Мужской Реальное имя: Денис Репутация: 0 |
ды в ручную )
Спасибо большое volvo |
Текстовая версия | 23.12.2024 19:29 |