Практикум по информатике и информационным технологиям. I. Обработка данных на ПК
102 11.1.4. Многомерные массивы В С++, помимо двумерных, можно определять массивы трёх и более измерений. Вот как объявляется многомерный массив. тип имя массива1размерность \]1размерность_2] ... {размер ность_Щ, Например, с помощью следующего объявления создаётся трёхмерный целочисленный массив Multi размером 4x10x3. intMulti [4][10][3]; Массивы с числом измерений, превышающим три, используются ред ко, так как работать с большим числом размерностей затруднительно и для их хранения требуется большой объем памяти. Например, хранение элемен тов четырёхмерного символьного массива размером 10x6x9x4 займёт 2160 байт. 11.2. Варианты заданий Задана матрица А вещественных чисел размерностью NxN. Значение переменной N в диапазоне от 1 до 10, а также значения элементов матрицы А вводятся с помощью клавиатуры. 1. Написать функцию, осуществляющую вычисление суммы S, всех значений элементов матрицы А, находящихся на её диагоналях. Сформиро- (a^ j, если < S вать матрицу В, где | л ргл„ л > <7 • Вывести на экран содержимое ^ Ч—' ^ л—v ж f 1 J матрицы В. 2. Написать функцию, осуществляющую вычисление минимального и максимального значений {Min и Мах) среди элементов матрицы А, находя щихся на её главной диагонали. Сформировать матрицу В, где (а, ,, если Min< а, , < Мах й - - = j t —1 в противном слз^чае Вывести на экран содержимое матрицы В. 3. Найти максимальные значения в каждом из столбцов матрицы А и сформировать из них вектор В. Вывести на экран содержимое вектора В. 4. Написать функцию, осуществляющую вычисление среднего значе ния Sred для элементов матрицы А. Сформировать матрицу В, где Вывести на экран содержимое матрицы В. 5. Задать матрицы вещественных чисел В и С с размерностями NxN. Ввести значения элементов матрицы В с помощью клавиатуры. Сформиро вать матрицу С таким образом, чтобы сц = (а[^ + Ьф/aoj. Вывести на экран содержимое матрицы С.
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy