# файлы `5_1.c`, `5_2.c`, `5_3.c` - файлы для заданий 1, 2, 3 cоответственно `matrix.c`, `matrix.h` - файлы со всеми алгоритмами и логикой # структура каждый файл `5_*` содержит в себе только main и, может быть, вспомогательную функцию, и отвечает только за ввод/вывод. Эти файлы имеют строчку `#include "matrix.h"`, и вызывают функции оттуда. Чтобы разобраться, что есть что в файле matrix.h, есть 1: комментарии, 2: исходники для заданий (можно посмотреть, какое задание вызывает какие функции). # запуск программы работают на любой платформе под компиляторами gcc и clang. MSVC (компилятор в visual studio) не проверял, он может пожаловаться на `5_1.c`. Остальное должно работать без проблем.