Практикум по информатике и информационным технологиям. 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. Вывести на экран содержимое матрицы С.

RkJQdWJsaXNoZXIy MTY0OTYy