User Tools

Site Tools


project_fialkovskiy

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
project_fialkovskiy [2017/03/13 12:44]
tatyana.berlenko
project_fialkovskiy [2022/12/10 09:08] (current)
Line 1: Line 1:
-====== Чекер для работы с таблицами в текстовых файлах ======+====== Чекер для работы с матрицами в текстовых файлах ======
  
 ===== Задача ===== ===== Задача =====
Line 9: Line 9:
 Требуется реализовать программу,​ которая:​ Требуется реализовать программу,​ которая:​
  
-  - перемножает матрицы (произвольное количество матриц). ​+  - перемножает матрицы (произвольное количество матриц): первую и вторую,​ их произведение с третьей и т.д
   - транспонирует матрицы.   - транспонирует матрицы.
 +  - находит ранг каждой матрицы и выводит его на консоль.
   - сохраняет результат в новом файле. ​   - сохраняет результат в новом файле. ​
  
Line 23: Line 24:
  
   * input - текстовый файл   * input - текстовый файл
-  * commands - числовой массив неизвестной длины, который хранит в себе последовательность функций обработки входного файла. Массив заканчивается числом ​- функцией сохранения результата в новом файле.+  * commands - числовой массив неизвестной длины, который хранит в себе последовательность функций обработки входного файла. Массив заканчивается числом ​- функцией сохранения результата в новом файле.
  
-Программа должна проверять на корректность размеры матриц ​перед их перемножением.+Программа должна проверять на корректность размеры матриц.
 В случае,​ если размеры некорректны,​ то: В случае,​ если размеры некорректны,​ то:
   * операционной системе возвращается ненулевой код возврата (return в main)   * операционной системе возвращается ненулевой код возврата (return в main)
   * не создается выходного в файла   * не создается выходного в файла
   * выводится сообщение об ошибке "Fail with <​номер матрицы>"​.   * выводится сообщение об ошибке "Fail with <​номер матрицы>"​.
 +  * сообщение об ошибке выводится для каждой матрицы отдельное.
  
 ==== Пример файла ====  ==== Пример файла ==== 
project_fialkovskiy.1489409041.txt.gz · Last modified: 2022/12/10 09:08 (external edit)