Составить программу для обработки многомерных массивов с использованием циклов. Индивидуальные задания приведены в таблице.
Вар.
Условие задачи
Вычислить произведение отрицательных чисел строки, у которой второй элемент четный
Найти сумму нечетных чисел столбца, у которого первый элемент больше второго
Определить количество отрицательных чисел столбца, у которого первый элемент меньше последнего
Найти сумму положительных кратных 5 чисел столбца, у которого четвертый элемент отрицательный
Найти произведение нечетных чисел столбца, у которого первый элемент нуль
Найти произведение положительных чисел столбца, последний элемент которого нуль
Найти сумму нечетных элементов строки, первый элемент которой кратен 3
Найти максимальное отрицательное число строки, у которой второй элемент больше 20
Найти сумму положительных четных чисел строки, у которой первый элемент отрицательный
Найти минимальное положительное число строки, у которой пятый элемент отрицательный
Найти минимальное четное число столбца, у которого первый элемент больше третьего
Найти сумму положительных кратных 5 чисел столбца, у которого четвертый элемент отрицательный
Найти количество отрицательных не кратных 3 чисел строки, у которой первый элемент нуль
Найти количество положительных четных чисел строки, у которой пятый элемент больше 30
Найти произведение квадратов положительных четных чисел столбца, у которого второй элемент нуль
Найти среднее арифметическое отрицательных элементов строки, у которой четвертый элемент отрицательный
Найти разность сумм отрицательных и положительных элементов строки, у которой третий элемент кратен 3
Найти среднее геометрическое модулей отрицательных элементов столбца, у которого первый элемент положительный
Найти все кратные 7 положительные элементы столбца, у которого третий элемент нечетный
Найти среднее арифметическое положительных элементов строки, у которой первый элемент меньше второго
Найти среднее геометрическое кратных 3 элементов столбца, у которого шестой элемент не кратен 4
Найти частное от деления количества отрицательных элементов столбца, у которого первый элемент нуль, на их сумму
Найти все положительные нечетные числа строки, у которой второй элемент не кратен 3
Найти количество отрицательных кратных 5 элементов столбца, у которого второй элемент равен третьему
Найти номер максимального четного числа строки, у которой первый элемент равен последнему
Найти номер минимального нечетного числа строки, у которой первый элемент равен последнему
Найти номер максимального четного числа столбца, у которого первый элемент равен последнему
Найти номер минимального нечетного числа столбца, у которого первый элемент равен последнему
Найти сумму максимального и минимального чисел строки, у которой второй элемент нечетный
Найти номер минимального нечетного числа строки, у которой первый элемент четный
Контрольные вопросы для подготовки и самостоятельной работы
1 Приведите примеры объявления массивов с различной размерностью. Объясните организацию хранения элементов массива.
2 Как происходит масштабирование при последовательном разыменовании указателя (имени массива) в процессе доступа к элементам? Какие синтаксические конструкции можно использовать для доступа к элементам массива?
3 Приведите общую формулу для массива <Тип> <Имя> [N][M][K] при доступе к заданному элементу <Имя> [i][j][k] и объясните её.
4 Как осуществляется инициализация многомерных массивов?
5 Зависит ли инициализация массива от класса памяти при объявлении?
6 Как использовать средство typedef для объявления типа массива.
7 Какой из индексов можно не указывать при явной инициализации массивов?
8 Можно ли указывать не все элементы при инициализации? Как использовать скобки при инициализации?
9 Какой индекс не используется при расчёте величины смещения указателя в процессе доступа к элементу массива?
10 Для чего используется указанный индекс?
Лабораторная работа № 14
Вложенные циклы. Многомерные массивы.
Цель работы: изучить конструкции языка С и операторы для обработки многомерных массивов с применением оператора цикла for.
Теоретические сведения
Смотри теоретические сведения по предыдущей работе.
Задание. Написать программу на СИ. Имя и размер матрицы выбрать самостоятельно.
Таблица 13
Вар.
Условие задачи
Вычислить сумму положительных чисел строки, у которой произведение элементов нечетно
Найти номер минимального нечетного числа строки, у которой сумма элементов четна
Найти сумму максимального и минимального чисел строки, у которой произведение элементов нечетно
Найти номер минимального нечетного числа столбца, у которого произведение элементов отрицательно
Найти номер максимального четного числа столбца, у которого сумма элементов отрицательна
Найти номер минимального нечетного числа строки, у которой количество элементов четно
Найти номер максимального четного числа строки, у которой сумма положительных элементов кратна 3
Найти количество отрицательных кратных 5 элементов столбца, у которого произведение элементов больше 100
Найти все положительные нечетные числа строки, у которой количество отрицательных элементов не кратно 3
Найти количество отрицательных элементов столбца, у которого сумма четных элементов не больше 200
Найти среднее геометрическое кратных 3 элементов столбца, у которого произведение четных элементов не кратно 4.
Найти среднее арифметическое положительных элементов строки, у которой сумма положительных элементов нечетна
Найти все кратные 7 положительные элементы столбца, у которого произведение отрицательных элементов четно
Найти среднее геометрическое модуля отрицательных элементов столбца, у которого произведение четных элементов положительно
Найти разность сумм отрицательных и положительных элементов строки, у которой сумма кратных 5 элементов кратна 3
Найти произведение квадратов положительных четных чисел столбца, у которого все элементы четны
Найти количество положительных четных чисел строки, у которой все элементы не нули
Найти среднее арифметическое отрицательных элементов строки, у которой произведение нечетных чисел отрицательно
Найти количество отрицательных не кратных 3 чисел строки, у которой все элементы кратны 3
Найти сумму положительных кратных 5 чисел столбца, у которого не менее трех отрицательных элементов
Найти минимальное четное число столбца, у которого максимальный элемент четный
Найти минимальное положительное число строки, у которой сумма элементов отрицательна
Найти сумму положительных четных чисел строки, у которой минимальный элемент отрицательный
Найти максимальное отрицательное число строки, у которой произведение элементов больше 200
Найти сумму нечетных элементов строки, у которой максимальный элемент кратен 4.
Найти произведение положительных чисел столбца, у которого среднее арифметическое четных элементов больше 10
Найти произведение нечетных чисел столбца, у которого сумма четных чисел положительна
Найти сумму положительных кратных 5 чисел столбца, у которого максимальный четный элемент отрицательный
Определить количество отрицательных чисел столбца, у которого все элементы кратны 3
Вычислить произведение отрицательных чисел строки, у которой количество нечетных элементов четно