Дана разреженная матрица общего вида (CSS или CSR) (вводит пользователь). Переставить строки в матрице по возрастанию сумм элементов в этих строках. оформить все в виду функций,чтобы в мейне были только объявления функций. матрица разреженная, поэтому элементы матрицы хранятся различными способами, можно выбрать любой побольше комментариев, желательно чтобы запускалась в visual studio, и самое главное, что программа должна работать в 2 режимах,с консолью и с файлом