Условие задачи
Целочисленная прямоугольная матрица С, размерностью n×k, задана случайным образом. Составить одномерный массив А, содержащий последние положительные элементы в каждой строке (0, если их нет). Вывести в текстовый файл исходную матрицу Cи одномерный массивA.
Оформить также вывод на экран с помощью вспомогательной функции.
Например:
C: 8 0 -2 6
-3 -2 -1 -4
9 4 -3 -4
A: 6 0 4
Обеспечить дополнительный вывод результата во вспомогательный файл.
Ответ
Код программы с подробными комментариями
#include iostream#include ostream#include fstream#include iomanipusing namespace std;// функция печати матрицы c из n строк и k столбцов в поток osvoid printMatrix(ostream os, int** c, int n, int k){// вывести элементы матрицы на экран / в файл:// цикл по строкамos "C: " endl;for (int i = 0; i n; i++){ // цикл по столбцам for (int j = 0; j k; j++) os setw(10) c[i][j]; // вывести переход // на следующую строку экрана / файла os endl;}}// функция печати массива a из n элементов в поток osv...