Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
C2013.pdf
Скачиваний:
520
Добавлен:
03.03.2016
Размер:
7.63 Mб
Скачать

Алексеев Е.Р., Чеснокова О.В. Самоучитель по программированию на C/C++.

224

double **a, b; cout<<"N="; cin>>N; a=new double *[N];

for(i=0;i<N;a[i]=new double[N],i++); // Ввод значений исходной матрицы. cout<<"Input Matrix A"<<endl; for(i=0;i<N;i++)

for(j=0;j<N;cin>>a[i][j],j++);

//Обращение к функции вычисления определителя. cout<<"determinant="<<determinant(a,N)<<endl;

}

6.5Задачи для самостоятельного решения

6.5.1Основные операции при работе с матрицами

1.В двумерном массиве А, состоящем из n×n целых чисел вычислить:

наименьший элемент;

сумму положительных элементов;

количество простых чисел, расположенных на диагоналях матрицы

Для заданной матрицы А(n×n) и матрицы того же типа и размерности С(n×n) найти значение выражения B=2 A+ BT

2.В двумерном массиве С, состоящем из n×n целых чисел вычислить:

сумму элементов;

количество нечетных элементов;

минимальное простое число среди элементов, расположенных на главной диагонали.

Для заданной матрицы С(n×n) и матрицы того же типа и размерности B(n×n)

найти значение выражения A=(BC) C T

3.В двумерном массиве B, состоящем из m×m целых чисел вычислить:

номер наибольшего элемента;

количество отрицательных элементов;

среднее геометрическое среди простых чисел, расположенных на побоч-

ной диагонали.

Для заданной матрицы размерности B(n×n) найти значение выражения

A=3 B+BT

4.В двумерном массиве А, состоящем из n×m вещественных чисел вычислить:

сумму элементов;

произведение ненулевых элементов;

два наибольших значения матрицы.

Для заданной матрицы А(n×m) и матрицы того же типа и размерности С(n×m)

найти значение выражения

B=2 A+

1 С

 

 

3

5.В двумерном массиве B, состоящем из n×m вещественных чисел вычислить:

произведение элементов;

сумму положительных элементов;

два наименьших значения среди расположенных выше побочной диагона-

ли.

Для заданной матрицы B(n×m) и матрицы того же типа, но другой размерности С(k×n) найти значение выражения A=3 B C .

Алексеев Е.Р., Чеснокова О.В. Самоучитель по программированию на C/C++.

225

6.В двумерном массиве А, состоящем из n×n целых чисел вычислить:

наименьший элемент;

количество четных чисел;

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

Для заданной матрицы А(n×n) и матрицы того же типа и размерности С(n×n)

найти значение выражения B= A2СT

7. В двумерном массиве С, состоящем из n×n целых чисел вычислить:

номер наименьшего элемента;

сумму квадратов отрицательных элементов;

минимальное простое число среди элементов, расположенных в заштрихованной части матрицы (рис. 6.18).

Для заданной матрицы С(n×n) и матрицы того же

 

типа и размерности B(n×n) найти значение выраже-

Рисунок 6.18.

ния

A=(BT +C )2

 

8.В двумерном массиве B, состоящем из n×n целых чисел вычислить:

среднее арифметическое элементов;

наименьший четный элемент;

количество чисел-палиндромов, расположенных в заштрихованной части матрицы (рис. 6.19).

Для заданной матрицы B(n×n) и матрицы того же типа и размерности С(n×n) найти

значение выражения

A=

1 B+C2

 

 

2

Рисунок 6.19.

9.В двумерном массиве С, состоящем из n×n целых чисел вычислить:

среднее геометрическое элементов;

наибольший нечетный элемент;

количество составных чисел среди элемен-

тов, расположенных в заштрихованной части матрицы (рис. 6.20).

Для заданной матрицы С(n×n) найти значение

 

выражения A=С +CT .

Рисунок 6.20.

 

10.В двумерном массиве А, состоящем из n×n целых чисел вычислить:

номер наименьшего элемента;

среднее арифметическое нечетных чисел;

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

Для заданной матрицы А(n×n) найти значение выражения

B=

1 A2 .

 

 

5

11. В двумерном массиве B, состоящем из n×n вещественных чисел вычислить:

Алексеев Е.Р., Чеснокова О.В. Самоучитель по программированию на C/C++.

226

среднее арифметическое элементов;

элемент наиболее отличающийся от среднего арифметического. Отразить заданную матрицу относительно побочной диагонали.

Для матрицы B(n×n) и матрицы того же типа и размерности С(n×n) найти значе-

ние выражения A=2 BCT .

12.В двумерном массиве С, состоящем из n×n целых чисел вычислить:

среднее геометрическое элементов;

элемент наименее отличающийся от средне-

го геометрического;

количество положительных элементов с четной суммой цифр, расположенных в заштрихованной части матрицы (рис. 6.21)

Для матрицы С(n×n) и матрицы того же типа и раз-

Рисунок 6.21.

мерности B(n×n) найти значение выражения

 

A=(BC) (B+C ) .

 

13.В двумерном массиве А, состоящем из n×n целых чисел вычислить:

наименьший элемент и его номер;

среднее арифметическое положительных четных элементов;

произведение простых чисел-палиндромов, расположенных в заштрихованной части матрицы (рис. 6.22).

Для заданной матрицы А(n×n) и матрицы того же типа и размерности С(n×n) найти значе-

ние выражения B= A2С 2 .

Рисунок 6.22.

14.В двумерном массиве С, состоящем из n×n целых чисел вычислить:

наибольший элемент и его номер;

среднее арифметическое элементов, расположенных на диагоналях мат-

рицы.

Сформировать новую матрицу А(n×n), каждый элемент которой будет равен сумме цифр элемента матрицы С(n×n). Для матриц А(n×n) и С(n×n) найти зна-

чение выражения B=( A+С )2 .

15.В двумерном массиве B, состоящем из m×m целых чисел вычислить:

произведение элементов;

номер наибольшего четного элемента;

сумму чисел-палиндромов, расположенных вне диагоналей матрицы. Для заданной матрицы размерности B(n×n) и матрицы того же типа и размерно-

сти С(n×n) найти значение выражения A=С BBT .

16. В двумерном массиве A, состоящем из n×n целых чисел вычислить:

Алексеев Е.Р., Чеснокова О.В. Самоучитель по программированию на C/C++.

227

среднее арифметическое элементов;

номер наименьшего нечетного элемента, расположенного в заштрихованной части матрицы (рис. 6.23).

Сформировать новую матрицу B(n×n), каждый элемент которой равен значению матрицы А(n×n), цифры которого записаны в обратном порядке. Для матриц А(n×n) и B(n×n)

найти значение выражения B= A+С2 .

Рисунок 6.23.

 

17.В двумерном массиве А, состоящем из n×m целых чисел вычислить:

сумму элементов;

количество ненулевых элементов, расположенных по периметру матри-

цы;

среднее геометрическое чисел, состоящих из различных цифр.

Для заданной матрицы А(n×m) и матрицы того же типа и размерности С(n×m) найти значение выражения B=2 A3 С .

18.В двумерном массиве B, состоящем из n×m целых чисел вычислить:

произведение элементов;

сумму элементов, расположенных вне периметра матрицы;

наименьшее число, состоящее из одинаковых цифр.

Для заданной матрицы B(n×m) и матрицы того же типа, но другой размерности С(k×n) найти значение выражения A= B C .

19.В двумерном массиве A, состоящем из n×n целых чисел вычислить:

среднее геометрическое элементов;

номер наибольшего четного элемента, расположенного в заштрихованной части матрицы (рис. 6.24).

Сформировать новую матрицу B(n×n), каждый элемент которой равен значению матрицы А(n×n) в восьмеричной системе счисления. Для матриц А(n×n)

найти значение выражения C=3 A2 .

Рисунок 6.24.

20. В двумерном массиве B, состоящем из n×n целых чисел вычислить:

сумму квадратов элементов;

количество совершенных чисел, расположенного в заштрихованной части матрицы (рис. 6.25). Сформировать новую матрицу А(n×n), каждый элемент которой равен количеству делителей соответ-

ствующего значения матрицы B(n×n). Для матриц

А(n×n) и B(n×n) найти значение

выражения

C=BT A2 .

Рисунок 6.25.

21. В двумерном массиве A, состоящем из n×n целых чисел вычислить:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]