Целочисленная прямоугольная матрица С, размерностью n×k, задана случайным образом. Составить одномерный массив А, содержащий последние положительные элементы в каждой строке (0, если их нет).
- Программирование
Условие:
Целочисленная прямоугольная матрица С, размерностью 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...
Похожие задачи
Не нашел нужную задачу?
Воспользуйся поиском
AI помощники
Выбери предмет
- Правоохранительные органы
- Пожарная безопасность
- Парикмахерское искусство
- Природообустройство и водопользование
- Почвоведение
- Приборостроение и оптотехника
- Промышленный маркетинг и менеджмент
- Производственный маркетинг и менеджмент
- Процессы и аппараты
- Программирование
- Право и юриспруденция
- Психология
- Политология
- Педагогика
- Трудовое право
- Теория государства и права (ТГП)
- Таможенное право
- Теория игр
- Теория вероятностей
- Теоретическая механика
- Теория управления
- Технология продовольственных продуктов и товаров
- Технологические машины и оборудование
- Теплоэнергетика и теплотехника
- Туризм
- Товароведение
- Таможенное дело
- Торговое дело
- Теория машин и механизмов
- Транспортные средства