Умножение матриц с удаление нулевых строк! |
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 байт ) Кол-во скачиваний: 232 |
volvo |
Сообщение
#2
|
Гость |
metamfetamin, в аттаче - программа, которая работает с заданным тобой же файлом данных (без изменения формата): читает исходные матрицы A и B из файла, удаляет в них нулевые строки/столбцы, потом проверяет, являются ли полученные после удаления строк/столбцов матрицы сцепленными в любой комбинации (т.е., можно ли производить умножение A * B или B * A), и если умножение матриц допустимо - то оно производится... Иначе выдается сообщение о невозможности операции...
__m_mx.pas ( 2.51 килобайт ) Кол-во скачиваний: 466 На всякий случай - файл данных, с которым отработала программа: mx.txt ( 471 байт ) Кол-во скачиваний: 465 Будут вопросы - задавай, постараюсь объяснить то, что тебе будет неясно... Update: В случае, когда обе матрицы - квадратные (когда возможны оба варианта перемножения) производится умножение res = A * B Сообщение отредактировано: volvo - |
Текстовая версия | 29.03.2024 20:06 |