Умножение матриц с удаление нулевых строк! |
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 |
Neznaika |
Сообщение
#2
|
Пионер Группа: Пользователи Сообщений: 51 Пол: Мужской Репутация: 0 |
Вы определяете матрицы как a:array [1..8,1..8] of string [1];,
то есть как таблицы строк, а не чисел. Это может привести к размягчению мозга. Чтобы это не произошло нужно работать с числами, а не со строками, и все преобразования из строк в числа возложить на процедуры ввода/вывода. Я немного изменил формат файла 1.txt на следующий: ============= Файл 1.txt ==================== М P1 A[1,1] ... A[1,P1] ........................ A[M,1] ... A[M,P1] P2 N B[1,1] ... B[1,N] ........................ B[P2,1] ... B[P2,N] ========================================= В архиве программа умножения матриц A и B - MMUL. Вызов: MMUL < 1.txt Попробуйте самостоятельно написать удаление строк/столбцов. Только необходимо учесть, что после такого удаления матрицы нельзя будет перемножить. Прикрепленные файлы MMUL.rar ( 5 килобайт ) Кол-во скачиваний: 169 |
Текстовая версия | 29.03.2024 9:04 |