![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
metamfetamin |
![]()
Сообщение
#1
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 55 Пол: Мужской Репутация: ![]() ![]() ![]() |
Люди помогите пожалуста!!!
Нужно написать програму на Pascal умножение 2-ух матриц. И что бы в программе выполнялась проверка на нулевые строки и столбцы и если в матрицах они есть то что б удаляло.... Матрица А[7x6] и B[6x8] Матрицы находятся на диске С:\ в текстовом файле (пример С:\1.txt). Прикрепленные файлы ![]() |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
metamfetamin, в аттаче - программа, которая работает с заданным тобой же файлом данных (без изменения формата): читает исходные матрицы A и B из файла, удаляет в них нулевые строки/столбцы, потом проверяет, являются ли полученные после удаления строк/столбцов матрицы сцепленными в любой комбинации (т.е., можно ли производить умножение A * B или B * A), и если умножение матриц допустимо - то оно производится... Иначе выдается сообщение о невозможности операции...
![]() На всякий случай - файл данных, с которым отработала программа: ![]() Будут вопросы - задавай, постараюсь объяснить то, что тебе будет неясно... Update: В случае, когда обе матрицы - квадратные (когда возможны оба варианта перемножения) производится умножение res = A * B Сообщение отредактировано: volvo - 9.10.2007 15:11 |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 14:29 |