|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.05.2019, 11:36 | #1 |
Новичок
Джуниор
Регистрация: 25.05.2019
Сообщений: 2
|
Определить какая из матриц является верхней треугольной
Всем привет!
Есть задание: определить какая из матриц является верхней треугольной Помогите пожалуйста, в ассемблере не знаток :с 1200px-Triangular_matrix.svg.png Верхнетреугольная матрица - матрица, все элементы которой ниже главной диагонали равны нулю |
25.05.2019, 13:06 | #2 |
Новичок
Джуниор
Регистрация: 25.05.2019
Сообщений: 2
|
Дополнение: даны квадратные матрицы A1 - A6, вектора V1-v3, целочисленная константа C
Размерность матриц, вектора - m Значения, произвольные значения целых чисел |
25.05.2019, 14:31 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
для чего в этой задаче вектора и константа C ?
в связи с тем, что квадратные матрицы в памяти обычно представленные как непрерывный поток данных (первая строка матрицы вторая строка третья строка ... m-я строка) то нужно написать функцию, которая превращает индексы Row, Column в смещение от начала данных: Offset := Row*m + Column а дальше реализовывайте обычный алгоритм два вложенных цикла по строка и столбцам, значения столбцов от 0 до row-1 (это как раз нижняя левая часть не включая главную диагональ) если очередное значение <> 0 - то матрица не подходит - false в результат и выход из процедуры проверки. p.s. Ассемблеров много разных. Определитесь сначала, какой Вам нужен. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Для заданных трех строк S1, S2 и S3 определить, какая из них является палиндромом | megas666 | Помощь студентам | 8 | 11.01.2017 16:26 |
Какая нога у PIC18F4550 является MCLR | Даниил_глазко | Компьютерное железо | 3 | 26.10.2011 18:53 |
Как макросом определить RC адреса верхней левой и нижней правой ячейки | roborrr | Microsoft Office Excel | 5 | 23.04.2011 00:24 |
суммы элементов верхней треугольной матрицы ? | shark2010 | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 16.09.2010 00:10 |
Как определить номер строки верхней левой ячейки диапазона | Porog | Microsoft Office Excel | 8 | 09.05.2008 08:37 |