Программа на языке cool. Матрицы

Задание закрыто
Статус рабочей области:
Стоимость:Договорная
Срок выполнения:1 день
Варианты оплаты:По договоренности
Дата публикации:2015-09-27 20:35
Был на сайте:2024-10-23 20:36

Программа на языке cool. Матрицы

 
Задача

Написать программу, которая позволяет создавать "плотные" (хранятся все значения) и "разреженные" (хранятся только значения отличные от нуля) прямоугольные матрицы и позволяет выполнять над ними базовые операции
1. сложение матриц
2. умножение на число
3. умножение на другую матрицу
4. транспонирование
5. вычисление определителя матрицы
Если операция какая-то операция для данной матрицы недопустима, то в качестве результата возвращается Null.


Должны поддерживаться совместные операции над матрицами с общим интерфейсом (т.е., например, можно умножать плотную матрицу на разреженную, при этом интерфейс не отличается, от того, если бы умножались матрицы одного типа).

Образ виртуальной машины, в которой выполнять надо задание находится здесь https://yadi.sk/d/pRvcGg3MjEWBT
usr compilers
password cool.

Оставлять заявки могут только авторизованные пользователи.
Исполнитель по этому заданию выбран.
Заявок нет

Оставлять заявки могут только авторизованные пользователи.