лабораторная оапяву
ЛАБОРАТОРНАЯ РАБОТА 5
Тема: Циклические процессы с использованием многомерных массивов.
Динамическое распределение памяти
Цель работы: Изучить работу с многомерными массивами, освоить возможности
динамического размещения данных.
ЗАДАНИЕ 1:
Написать программу, содержащую пользовательскую функцию, решающую сформулированную
ниже задачу.
Программа печатает массив в виде таблицы, ввод элементов массива производится
в функции main(). Размеры массива N и M, значения элементов массива
вводятся с клавиатуры.
Обращение к элементам массива выполняется только через косвенную адресацию,
выделение памяти выполняется функцией new. Предусмотреть реакцию программы
в случае, если исходные данные не позволяют выполнить поставленную задачу.
задание:
Задан массив А(N, M). Найти число и сумму элементов массива,
значение которых больше введенного с клавиатуры значения t.
2 задание:
Написать программу, содержащую пользовательскую функцию, решающую сформулированную
ниже задачу.
Во всех заданиях предусмотреть захват и освобождение динамической памяти
(calloc или malloc).
На печать в виде таблиц вывести исходный двухмерный массив. Размеры массива
N и M, элементы массива ввести с клавиатуры в функции main().
Предусмотреть реакцию программы в случае, если исходные данные не позволяют
выполнить поставленную задачу.
задание:
Дан целочисленный прямоугольный массив. Определить номер первой из строк,
содержащих хотя бы один положительный элемент.