Задание по программированию

Отменен
Заказ
6345753
Раздел
Программирование
Тип работы
Антиплагиат
Не указан
Срок сдачи
9 Ноя 2024 в 21:00
Цена
Договорная
Блокировка
10 дней
Размещен
9 Ноя 2024 в 06:22
Просмотров
56
Описание работы

Есть пример работающей программы для задачи: 

Матрица A симметричная верхне-треугольная. Хранится в виде одномерного массива по блочным СТОЛБЦАМ

Матрица В НИЖНЕ-треугольная.Хранится в виде одномерного массива по блочным строкам.

В самом блоке элементы хранятся построчно.

В Приложении 1 код примера

Мне нужен точно такой же алгоритм как в примере, только с изменениями в рамках моей задачи. Так же есть подробная документация к коду в вордовском файле, код примера находится в нем же.

Вот тут я начала делать. Хранение моих матриц A и В уже организовано. Не получается правильно перемножить матрицы, так как проблемы с нахождением индекса начало блока и, возможно, пробоемы в самом циклах, т.е по каким i,j,k они идут.

Здесь матрицы пока размером 4×4, а значит хранение в одномерном массиве моей матрицы А и матрицы А из примера одинаково. Так как 

По строкам 

АА=(А1 А2

     0  А3)

Одномерный массив A1,A2,A3

По столбцам 

АА=(А1 А2

     0  А3)

Одномерный массив A1,A2,A3

А значит скорее всего для N=4 нужно найти правильный индекс только матрицы B.

А потом находить правильный индекс в матрице B, чтобы умножение работало для разных N

Вот само условие, но мне нужно только блочное перемножение

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир