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

Алексеев Е.Р., Чеснокова О.В. Самоучитель по программированию на 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=(B−C) 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 B−CT .

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

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

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

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

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

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

Рисунок 6.21.

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

 

A=(B−C) (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=С B− BT .

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 A−3 С .

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 целых чисел вычислить: