1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| metamfetamin |
Сообщение
#1
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 55 Пол: Мужской Репутация: -1 |
Люди помогите пожалуста!!!
Нужно написать програму на Pascal умножение 2-ух матриц. И что бы в программе выполнялась проверка на нулевые строки и столбцы и если в матрицах они есть то что б удаляло.... Матрица А[7x6] и B[6x8] Матрицы находятся на диске С:\ в текстовом файле (пример С:\1.txt). Прикрепленные файлы
1.txt ( 462 байт )
Кол-во скачиваний: 298 |
![]() ![]() |
| volvo |
Сообщение
#2
|
|
Гость |
metamfetamin, в аттаче - программа, которая работает с заданным тобой же файлом данных (без изменения формата): читает исходные матрицы A и B из файла, удаляет в них нулевые строки/столбцы, потом проверяет, являются ли полученные после удаления строк/столбцов матрицы сцепленными в любой комбинации (т.е., можно ли производить умножение A * B или B * A), и если умножение матриц допустимо - то оно производится... Иначе выдается сообщение о невозможности операции...
__m_mx.pas ( 2.51 килобайт )
Кол-во скачиваний: 582На всякий случай - файл данных, с которым отработала программа:
mx.txt ( 471 байт )
Кол-во скачиваний: 581Будут вопросы - задавай, постараюсь объяснить то, что тебе будет неясно... Update: В случае, когда обе матрицы - квадратные (когда возможны оба варианта перемножения) производится умножение res = A * B Сообщение отредактировано: volvo - |
metamfetamin Умножение матриц с удаление нулевых строк! 7.10.2007 22:00
мисс_граффити чем-то не понравилось выложенное умножение?
Массив… 8.10.2007 2:07
metamfetamin
чем-то не понравилось выложенное умножение?
А че… 8.10.2007 13:57
мисс_граффити вот и я спрашиваю - чем? 8.10.2007 14:10
metamfetamin В самой проге не выполняется не одно действие кото… 8.10.2007 14:25
Ozzя 1. Есть по той же ссылке, 2-3 экрана вверх прокрут… 8.10.2007 17:06
Neznaika Вы определяете матрицы как a:array [1..8,1..8] o… 8.10.2007 17:34
metamfetamin
Вы определяете матрицы как a:array [1..8,1..8] … 9.10.2007 0:53
metamfetamin
Попробуйте самостоятельно написать удаление строк… 9.10.2007 1:22
volvo Неверно... НЕ ВСЕГДА можно будет перемножить, ибо … 8.10.2007 17:54
Neznaika volvo, да, с матрицами в 1.txt так и будет.
Но я и… 8.10.2007 18:00
Neznaika Можно перед end. поставить ReadLn, тогда программа… 9.10.2007 1:13![]() ![]() |
|
Текстовая версия | 8.11.2025 18:01 |