1. Главная
  2. Библиотека
  3. Программирование
  4. Целочисленная прямоугольная матрица С, размерностью n×k, задана случайным образом. Составить одномерный массив А, содержащ...

Целочисленная прямоугольная матрица С, размерностью n×k, задана случайным образом. Составить одномерный массив А, содержащий последние положительные элементы в каждой строке (0, если их нет).

«Целочисленная прямоугольная матрица С, размерностью 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 iomanip

using namespace std;

int main()

{

// инициализация датчика псевдослучайных чисел

srand((unsigned)time(NULL));

// вызвать функцию для выводы кириллицы в консоли

setlocale(LC_ALL, "rus");

// объявить переменные, необходимые для решения задачи

int** c, * a, k, n;

// ввести размеры матрицы

cout "Введите n: ";

cin n;

cout "Введите k: ";

cin k;

// выделить память под матрицу

c = new int*[n];

for (int i = 0; i n; i++)

c[i] = new int[k];

// задать матрицу случайным образом

// и вывести элементы матрицы н...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет