Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

ЛАБОРАТОРНАЯ РАБОТА 5 ОБРАБОТКА ДВУМЕРНЫХ МАССИВОВ

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 1.12.2024

PAGE  25

ЛАБОРАТОРНАЯ РАБОТА  № 5

ОБРАБОТКА ДВУМЕРНЫХ МАССИВОВ.

Цель работы: Освоение методов обработки матриц, ввода и вывода на печать двумерных массивов, нахождения и использования ее параметров.

Требования к выполнению работы:

 Для всех заданий вначале составить блок-схему алгоритма, а затем программу. Предусмотреть вывод на печать исходных массивов, промежуточных и результирующих массивов, а также искомых результирующих величин. Значения элементов матрицы задавать произвольно.

Теоретические положения:

Объявление матриц выполняется следующим образом:

<тип>   <имя> [K1][K2]…[KN];          

Например:

int   b[5][6],  q[10][15];

float y[12][2];

Ввод численных значений матрицы можно осуществить с помощью клавиатуры

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

for(j=0; j<n; j++)

scanf(“%d”,&a[i][j]);

или с помощью генераторов случайных чисел rand()  или random()

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

for(j=0; j<n; j++)

a[i][j]= 10+0.001*rand;

При объявлении матрицы можно выполнить инициализацию, например матрицу размером 4х3 можно инициализировать следующим образом:

  int a [4][3]= {{2, -1,  9},

                 {5,  3, 11},

                 {-2, 1, 12},

                 {-5, 11, 7},

                 }

  int a [ ][4]= {{2, -1,  9,  4},

                 {5,  3, 11,  7},

                 {-2, 1, 12 ,-6},

                 {-5, 11, 7,  8},

                }

В выводе матрицы на печать необходимо предусмотреть то, что каждая строка матрицы должна начинаться на печати с новой строки :

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

{

printf(“\n”);

for(j=0; j<n; j++)

printf(“%6.2f”,a[i][j]);

}

Варианты индивидуальных заданий.

  1.  Дана матрица действительных чисел размером 4х8. Определить числа b1,b2,b3,b4, равные  суммам элементов строк.

  1.  Дана матрица действительных чисел размером 4х8. Определить числа b1,b2,b3,b4, равные   наименьшим значениям элементов строк.

  1.  Дана матрица действительных чисел размером 4х8. Определить числа b1,b2,b3,b4, равные  значениям средних арифметических элементов строк.

  1.  Дана матрица действительных чисел размером 4х8. Определить числа b1,b2,b3,b4, равные  значениям  разностям наибольших и наименьших значений элементов строк;

  1.  Дана матрица действительных чисел размером 4х8. Определить числа b1,b2,…,b7,b8,  наибольшим значениям элементов столбцов.

  1.  Дана матрица действительных чисел размером 8х10. Получить новую матрицу, путем деления ее элементов на наибольший по модулю элемент.

  1.  Дана матрица действительных чисел размером 8х10. Получить новую матрицу, путем деления ее элементов на среднее арифметическое элементов главной диагонали.

  1.   Дана матрица действительных чисел размером 8х10. Найти максимальное  и минимальное значения всей матрицы и номера их положения.

  1.  Дана матрица действительных чисел 8х10. Найти сумму наибольших значений элементов строк.

  1.  Дана матрица действительных чисел 8х10. Найти сумму наибольших значений элементов столбцов.

  1.  Дана матрица действительных чисел 8х10. Найти сумму наименьших значений элементов строк.

  1.  В заданной квадратной матрице действительных чисел размером 10х10 найти номер строки и сумму элементов строки, в которой располагается наименьший элемент.

  1.  В заданной квадратной матрице действительных чисел размером 10х10 найти номер столбца и сумму элементов столбца, в которой располагается наименьший элемент.

  1.  Дана квадратная матрица целых чисел. Найти сумму  максимального и минимального  значения среди элементов, лежащих выше главной диагонали.

  1.  Дана квадратная матрица целых чисел. Найти среднее арифметическое  для элементов, лежащих ниже главной диагонали.

  1.  Дана квадратная матрица целых чисел. Найти (max+min)/2 среди элементов, лежащих  на главной диагонали.

  1.  Дана десятичная матрица размером 10х12. Получить последовательность b1,b2,. . ., b9 ,b10, где  bi  - суммы наибольшего и наименьшего элемента i-й строки.

  1.  Дана матрица действительных чисел размером 10х12. Разделить каждый элемент матрицы на максимальное значение собственной строки.

  1.  Дана матрица действительных чисел размером 8х4. Разделить каждый элемент матрицы на максимальное значение собственного столбца.

  1.  Дана матрица действительных чисел размером 10х12. Разделить каждый элемент матрицы на максимальное значение всей матрицы.

  1.  Дана квадратная матрица действительных чисел размером 9х9. Заменить в ней нулями все элементы, значения  которых равны максимальному значению всей матрицы.(Подразумевается, что их может быть несколько)

  1.  Дана матрица действительных чисел размером 5х8. Заменить в ней единицами все элементы, значения  которых равны минимальному значению всей матрицы.

  1.  Дана квадратная матрица целых чисел размером 8х8. Заменить максимальным значением ее элементы, лежащие выше главной диагонали.

  1.  Дана квадратная матрица целых чисел размером 8х8. Заменить минимальным значением ее элементы, ниже выше главной диагонали.

  1.  Дана квадратная матрица целых чисел размером 8х8. Разделить  ее элементы, лежащие выше главной диагонали на максимальное значение элементов, лежащих на главной диагонали.




1. Нонг Нуч Крупнейший тропический сад в Азии
2. Реферат по культурологии cтудентки факультета экономики и управления I курса Ярополовой Н
3. Ф. Д. Рузвельт Человек и политик
4. Федеральная налоговая служб
5. Долголетие
6. Русская мысль книга X 1916 г.html
7. Б8 БИ8 Б12 Б15 Все эти бинокли отечественного производства
8. 1947 mericn industrilist best known for his pioneering chievements in the utomobile industry
9. Галокомплекс будет полезна каждому независимо от возраста
10. Задание- Среди предложений найти сложное предложение с придаточным
11. интеллигент и интеллект
12. 3 Вопрос- Понятие статистики
13. Выполнение вычислений является одним из главных назначений электронных таблиц EXCEL
14. Б класса Руководитель- Яшина Е
15. 13 ПРЕПОДАВАТЕЛЬ- КРИЖАНОВСКАЯ Г
16. воспитательные формулировки.html
17. реферативно исследовательской работы ПРИЛОЖЕНИЕ 4 Образец оформления библиографического списка
18. Задание 4 Теория игр
19. тема налогового права России Налоговое право это совокупонсть правовых норм которые регулируют обществен
20. При проектировании современных систем электроснабжения решать перечисленные задачи становится сложнее