58. Вывести на печать таблицу n значений функции y=|ax²+bx+c| при изменении x от x1 до x2 с шагом h=(x2-x1)/(n-1).
59. Вывести на печать значения функции z=x²+y+sin(x) при изменении x от –π до 0, с шагом π/6, и при изменении y от –1 до 1 с шагом 0,4.
60. Вывести на печать таблицу значений функции y=|x²+ab+cx| при изменении x от x1 до x2 с шагом h=0,5. Коэффициенты a, b, c, границы интервала x1, x2 ввести с клавиатуры.
61. Ввести целое положительное число n, определить количество цифр в заданном числе и сумму всех его цифр. Результат выдать на печать.
62. Ввести действительное число x. Вычислить и выдать на печать таблицу значений функции y = x/ k! (k! – факториал числа k), больших 0,0188, если k = 1, 2, 3 … .
63. Ввести натуральное число n. Если число n нечетно, то вычислить произведение всех натуральных нечетных чисел, не превосходящих n, если оно четно, то произведение четных целых чисел от 2 до n.
64. *Вычислить значение корня уравнения
методом итераций с точностью
, xнач=0.
65. *Вычислить значения членов бесконечного ряда
до члена ряда
, где
.
66. *Вычислить члены ряда
, модуль которых больше а. Значение а вводится пользователем с клавиатуры.
67. *Дано x, y. Вычислить
z=x3y2 + sin x. Если z>0, используя метод итераций, с точностью
решить уравнение
, где n0=3, a=2, m=1. Если z £ 0, вычислить и напечатать
.
68. *Дано положительное число
. Последовательность а1, a2, a3, … образована по следующему закону:
. Найти первый член аn последовательности, для которого выполнено условие
.
69. *Найти корень уравнения 1+x+x3=0 c точностью
, x0=1,5.
Задания на использование одномерных массивов
1. Задан массив Х(N) (N<=60). Переписать отрицательные элементы массива Х последовательно в массив У. Отпечатать сформированный массив У.
2. Дан массив X(N) (N<=40). Записать в массив М подряд пять первых положительных элементов массива Х. Массив М распечатать.
3. Задан массив B(N) (N<=40). Сформировать два массива C и D, включая в первый элементы исходного массива с четными индексами, а во второй – с нечетными.
4. Переписать положительные элементы массива B X(N) (N<=50) подряд в массив С. Массив С распечатать.
5. Задан массив Х(N) (N<=80). Переписать номера положительных элементов массива Х последовательно в массив У. Отпечатать сформированный массив У.
6. Задан одномерный массив D(N) (N<=60). Вычислить количество элементов массива, значения которых находятся в интервале [3.5;3].
7. Задан массив Х(N) (N<=90). Переписать отрицательные элементы массива Х последовательно в массив У, а положительные элементы массива Х – в массив Z (нулевые элементы не рассматривать). Отпечатать сформированные массивы У и Z.
8. Задан одномерный массив Х(N) (N<=60). Вычислить среднее арифметическое модуля отрицательных элементов этого массива. Результат вывести на экран.
9. Задан одномерный массив А(N) (N<=60). Найти сумму его элементов, принадлежащих интервалу [0,3]. Значением этой суммы заменить все отрицательные элементы данного массива. Распечатать массив.
10. Задан одномерный массив C(N) (N<=60). Вычислить сумму положительных элементов, этой суммой заменить максимальный элемент и последний элемент массива. Массив С напечатать.
11. Задан одномерный массив X(N) (N<=50). Выяснить, упорядочены ли элементы массива по убыванию.
12. В заданном одномерном массиве X(N) (N<=40) найти номер первого четного элемента массива. Если в массиве четных элементов нет, то ответом должно быть число 0.
13. Задан одномерный массив X(N) (N<=50). Вычислить среднее геометрическое положительных элементов массива, считая, что в массиве есть положительные элементы.
14. В заданном одномерном массиве F(N) (N<=50) вычислить разность между суммой элементов, стоящих на четных местах, и суммой элементов, стоящих на нечетных местах.
15. В заданном одномерном массиве X(N) (N<=40) найти наименьшее из четных чисел.
16. В заданном одномерном массиве А(N) (N<=50) вычислить сумму отрицательных элементов массива, находящихся после первого нулевого элемента.
17. В заданном одномерном массиве X(N) (N<=70) наибольший и наименьший элементы увеличить в три раза, а все остальные – в два раза. Исходный массив и преобразованный распечатать один под другим.
18. Задан одномерный массив Х(N) (N<=50). Создать массив Y(5), в который записать модуль суммы отрицательных элементов, сумму положительных элементов, среднее арифметическое всех элементов массива X, количество отрицательных элементов и количество положительных элементов массива X. Результат вывести на экран.
19. Задан одномерный массив R(N) (N<=60). Получить новый массив Q путём домножения элементов исходного массива R на его минимальный элемент. Вычислить среднее арифметическое полученного массива Q и записать его на место минимального элемента исходного массива R. Результат вывести на экран.
20. Задан одномерный массив A(N) (N<=60). Посчитать сумму элементов, находящихся между максимальным и минимальным элементами. Результат вывести на печать.
21. Дан одномерный массив Х(N) (N<=60). На место минимального элемента массива записать сумму последних N элементов массива. Результат вывести на экран.
22. Задан одномерный массив А(N) (N<=90). Все элементы массива, которые больше девяти, заменить девятками, а все элементы, которые меньше пяти, – пятерками. Остальные элементы оставить без изменения.
23. Дан одномерный массив Х(N) (N<=60). На место отрицательных элементов массива записать среднее арифметическое максимального и минимального элементов. Результат вывести на экран.
24. Дан вектор А(N) (N<=60). Разделить каждую компоненту вектора на разность между максимальной и минимальной компонентой данного вектора. Результирующий вектор отпечатать.
25. Дан массив Х (N) (N<=60). Получить массив М по правилу:
M[i]=
Найти значения и индексы минимального и максимального по модулю элементов массива М.
26. Задан одномерный массив А(N) (N<=90). Поменять местами максимальный и минимальный элементы массива A(N). Преобразованный массив вывести на экран.
27. Задан одномерный массив А(N) (N<=60). Найти сумму положительных и произведение отрицательных элементов массива. Если сумма больше произведения, найти максимальный элемент массива, а если нет – выдать об этом сообщение.
28. Задан одномерный массив Р(N) (N<=60). Если в нем больше отрицательных чисел, все положительные числа заменить суммой отрицательных, полученный массив распечатать. Если больше неотрицательных чисел, то вывести об этом сообщение.
29. Задан одномерный массив М(N) (N<=60). Все его отрицательные элементы заменить суммой положительных элементов. Нулевые элементы пропускать. Полученный массив распечатать.
30. Задан одномерный массив С(N) (N<=70). Напечатать номера элементов, которые ровно на одну единицу больше наименьшего элемента массива, и определить количество таких элементов.
31. Задан одномерный массив А(N) (N<=60). Найти максимальный элемент среди тех элементов этого массива, значения которых попадают в интервал [-5,5]. Все отрицательные элементы массива А домножить на этот элемент. Преобразованный массив распечатать.
32. Задан одномерный массив А(N) (N<=60). Найти максимальный элемент среди элементов, стоящих на чётных местах, и найденным значением заменить все элементы массива А, кратные 3. Преобразованный массив вывести на экран.
33. Задан одномерный массив Z(N) (N<=60). Сформировать два одномерных массива X и Y. Массив Х получен делением на 2 элемента массива Z, стоящих на четных местах, а массив Y – делением на 3 элемента массива Z, стоящих на нечетных местах.
34. Задан одномерный массив М(N) (N<=60). Найти максимальный элемент среди элементов массива М, попадающих в интервал [-3,10]. Если этот элемент является максимальным элементом всего массива, то распечатать элементы, предшествующие максимуму, а если не является, то распечатать все элементы, следующие за максимальным.
35. Задан одномерный массив Z(N) (N<=80). Все элементы, меньшие среднего арифметического наибольшего и наименьшего элементов массива, заменить на наименьший элемент, а большие среднего арифметического – на наибольший элемент массива.
36. Задан одномерный массив Х(N) (N<=60). Найти Q=(1+R)*(1+S), где R – сумма элементов массива, которые не превосходят 1, а S – сумма элементов, больших 1. Если Q > 0, распечатать все элементы массива Х, которые располагаются до максимального элемента в массиве X.
37. В заданном одномерном массиве R(N) (N<=60) вычислить среднее арифметическое. Все элементы массива R, которые больше среднего арифметического, последовательно переписать в массив Y, а остальные элементы массива R последовательно переписать в массив Z, после чего сформировать новый массив C из массивов: Y и Z последующему правилу: к массиву с большим количеством элементов добавить массив с меньшим количеством элементов. Массив С распечатать.
38. Задан одномерный массив S(K) (K<=60). Найти среднее арифметическое наибольшего и наименьшего элементов массива S. Все элементы больше среднего арифметического последовательно записать в массив C. Массив C распечатать.
39. Задан одномерный массив Х(N) (N<=60). Вычислить квадрат разности между минимальным и максимальным элементами массива и записать его на место предпоследнего элемента массива. Результат вывести на экран.
40. В заданном одномерном массиве X(N) (N<=60) определить количество элементов отрицательного знака
. Если
(А – задано), то в исходном массиве найти максимальное значение среди отрицательных элементов и распечатать его. Если
, то сделать соответствующее сообщение.
41. Для заданного вектора X(N) (N<=60) получить вектор Y, записывая в него последовательно все компоненты исходного вектора, расположенные между
и
компонентами. Первую отрицательную компоненту вектора Y заменить ее модулем, последнюю компоненту вектора X заменить числом 200. Векторы X и Y напечатать.
42. Задан одномерный массив F(N) (N<=60). Если последний элемент массива положителен, то все элементы массива увеличить на квадрат его максимального элемента, иначе все элементы массива увеличить на квадрат его минимального значения. Преобразованный массив упорядочить по убыванию и распечатать.
43. В заданном одномерном массиве R(N) (N<=60) определить количество элементов, равных первому положительному элементу. Если такие элементы в массиве есть, то вычислить сумму положительных элементов, рассматривая массив с конца. Если таких элементов нет, то напечатать об этом сообщение.
44. Задан одномерный массив F(N) (N<=60). Вычислить произведение минимального и максимального элементов массива и заменить им элемент массива, стоящий перед минимальным элементом. Если такого элемента нет, то выдать соответствующее сообщение. Результат вывести на экран.
45. Задан одномерный массив Х(N) (N<=60). Заменить все отрицательные элементы массива нулями. Произвести сортировку полученного массива по возрастанию. Результат вывести на экран.
46. Задан одномерный массив S(K) (N<=60). Найти максимальный положительный элемент массива и записать на его место минимальный элемент всего массива. Результирующий массив вывести на экран.
47. Задан одномерный массив Х(N) (N<=60). Вычислить сумму отрицательных элементов этого массива. Записать ее модуль на место элемента, стоящего после максимального. Если такого элемента нет, то выдать сообщение. Результат вывести на экран.
48. Проверить, имеется ли в одномерном массиве B(N) (N<=60) хотя бы одна пара соседних чисел, являющихся противоположными
49. Задан одномерный массив А(N) (N<=60). На место минимального элемента массива записать сумму последних N элементов массива. Если А[1]>=0, то умножить все элементы этого массива на квадрат минимального элемента данного вектора, а если А[1]<0, то умножить все элементы на квадрат максимального элемента вектора. Полученный массив распечатать.
50. Заданы два одномерных массива A(N) (N<=20) и B(N) (N<=60). Объединить их в один массив C(N+M), включив массив В между k-тым и k+1-м элементами массива А (значение k вводится с клавиатуры). Массив С распечатать.
51. Задан одномерный массив А(N) (N<=60). Выяснить, какое число в массиве встретится ранее – положительное или отрицательное (нули не рассматривать). Если положительное – найти в массиве максимальный элемент и его местоположение, если отрицательное – минимальный элемент и его расположение. Результат отпечатать.
52. Задан одномерный массив Y(N) (N<=100) и число Х. Если верно, что MIN<=X<=МАХ, то массив оставить без изменения, а если нет – то умножить все элементы массива Y на разность между максимальным и минимальным элементами массива.
53. Задан одномерный массив А(N) (N<=60). В заданном массиве вычислить сумму всех пар соседних элементов. Полученные суммы последовательно записать в одномерный массив F.
54. Задан одномерный массив А(N) (N<=90). Для массива A вычислить наибольшее и наименьшее значения разности между соседними элементами.
55. Заданы два массива А(N) (N<=90) и B(M) (M<=60). Cформировать новый массив C(N+M), поместив все элементы массива B в массив А после наибольшего элемента массива А.
56. Задан одномерный массив X(N) (N<=90). Заменить порядок следования элементов массива на обратный, поменяв местами первый элемент с последним, второй – с предпоследним и так далее. Массив после замены распечатать.
57. Задан одномерный массив А(N) (N<=90). Определить, есть ли в массиве три идущих подряд нулевых элемента.
58. Ввести одномерный массив вещественных чисел А(N) (N<=50) и выдать его на печать. Все его положительные элементы разделить на произведение положительных элементов массива и записать в массив Y. Выдать на печать массив Y или сообщение о невозможности его создания.
59. Ввести одномерный массив X(N) (N<=50). Определить в нем среднее арифметическое отрицательных элементов, стоящих после первого элемента, большего 10. Выдать на печать массив и вычисленное среднее арифметическое или сообщение о невозможности его вычислить.
60. Ввести два одномерных массива X(N) и Y(M), где M>(N-2). Все элементы массива X, стоящие между минимальным и максимальным элементом, заменить элементами массива Y, начиная с первого. Если элементов в массиве Y больше, чем требуется для замены, то их не переписывать. Выдать на печать исходный и результирующий массив X и массив Y.
61. Дан массив X(N) (N<=60), причем количество элементов массива кратно трем. Разбить массив на три части и в каждой части поменять местами наибольший элемент с наименьшим.
62. Ввести одномерный массив X(N) (N<=90). Определить минимальный элемент среди элементов, значение которых кратно пяти и не равно нулю. Разделить каждый элемент массива X на вычисленное значение и записать в создаваемый массив Y(N). Выдать на печать исходный и результирующий массивы или дать сообщение о невозможности создания нового массива.
63. Ввести одномерный массив целых чисел X(N) (N<=50) . Элементы массива X с нечетными индексами разделить на сумму отрицательных элементов исходного массива и записать в создаваемый массив Z. Выдать на печать исходный массив X, результирующий Y или сообщение о невозможности его создания.
64. Ввести одномерный массив X(N) (N<=30) целых чисел. Все элементы его, стоящие до минимального элемента, разделить на среднее арифметическое ненулевых элементов данного массива, кратных трем, и округлить. Выдать массив до преобразования и после него. Если преобразование невозможно, то дать об этом сообщение.
65. Ввести одномерный массив Y(N) (N<=50) и выдать его на печать. Вычислить произведение тех элементов массива, которые при округлении до ближайшего целого дают тот же результат, что и при отбрасывании дробной части, и заменить этим произведением значение максимального элемента. Выдать на печать преобразованный массив или сообщение о невозможности преобразования.
66. Ввести одномерный массив вещественных чисел A(N) (N<=50). Все элементы с четными индексами, предшествующие первому по порядку элементу, значение которого равно максимальному значению в массиве, умножить на 2 и записать в новый массив B. Выдать на печать массивы A и B.
67. Ввести одномерный массив X(N) (N<=50) и выдать его на печать. Отрицательные элементы в нем заменить квадратами их значений. Преобразованный массив упорядочить по убыванию. Выдать на печать массив после сортировки.
68. Ввести одномерный массив K(N) (N<=50). Преобразовать его, упорядочив по убыванию все его элементы, стоящие после второго нулевого элемента. Выдать на печать исходный и упорядоченный массивы. Если преобразование невозможно, то выдать об этом сообщение.
69. Ввести одномерный массив X(N) (N<=90). Упорядочить в нем по возрастанию значений все элементы, стоящие после максимального элемента. Выдать на печать исходный и преобразованный массив.
70. Ввести одномерный массив Q(N) (N<=60) (при этом в массиве все элементы могут быть равны нулю) и выдать его на печать. Определить, является ли он арифметической или геометрической прогрессией, и выдать об этом сообщение.
71. Ввести одномерный массив А(N) (N<=60). Элементы массива, находящиеся между максимальным и минимальным элементами, отсортировать в порядке убывания. Отсортированный массив вывести на печать.
72. *Ввести одномерный массив Q(N) (N<=60). Сформировать из него одномерный массив А(2*N), записывая в него в чередующемся порядке сначала первый и последний элементы исходного массива, затем второй и предпоследний элементы и т. д. Полученный массив вывести на печать.
73. *Ввести одномерный массив В(N) (N<=60) (количество элементов массива кратно числу А). Каждую последовательность из А элементов массива В записать в обратном порядке (дополнительный массив не создавать). Преобразованный массив вывести на печать.
74. *Ввести массив целых чисел X(N) (N<=50) и выдать его на печать. Определить среднее геометрическое положительных элементов, кратных трем, и записать его в начало массива, переместив элементы массива вправо (вспомогательный массив не создавать). Выдать на печать преобразованный массив.
75. *Ввести массив выигрышных номеров денежной лотереи X(N) (N<=50) и массив выигрышей в рублях на каждый номер Y(N). Определить суммарный выигрыш, выпавший на билеты с номерами b1,b2,…,bm, введенными с клавиатуры. Выдать на печать массивы X, Y, B и суммарный выигрыш.
76. * Ввести одномерный массив X(N) (N<=50) и выдать его на печать. Удалить из него все элементы, равные нулю (новый массив не создавать). Выдать на печать преобразованный массив или сообщение о невозможности его преобразования (в случае, если в массиве нет нулевых элементов).
77. * Ввести одномерный массив В(N) (N<=40) и выдать его на печать. Переставить в обратном порядке элементы, стоящие после элемента, значение которого наиболее близко по модулю к максимальному элементу. Выдать на печать преобразованный массив или сообщение о невозможности преобразования.
78. * Ввести одномерный массив X(N) (N<=40), содержащий нули, положительные и отрицательные числа, и выдать его на печать. Все элементы массива, неравные нулю, переписать, сохраняя их порядок, в начало массива, нулевые поместить в конец массива (новый массив не создавать). Выдать на печать преобразованный массив X(N).
79. *Ввести одномерный массив C(N) (N<=50). Переставить в нем элементы так, чтобы в начале находился минимальный элемент, в конце – максимальный, а все остальные элементы сохранили прежний порядок. Выдать на печать массив до перестановки и после нее.
80. *Ввести одномерный массив вещественных чисел L(N) (N<=30). Переставить в обратном порядке элементы, стоящие между максимальным и минимальным элементами, не создавая нового массива. Выдать на печать исходный массив и массив после преобразования.
Задания на использование двумерных массивов
1. Дана матрица X(N, N) (N£10). Если значение суммы элементов ее главной диагонали превышает число 10, напечатать значение суммы.
2. Найти максимальный по значению элемент матрицы X(N, M) (N£10; M£15) и увеличить его в 2 раза.
3. В матрице X(N, M) (N£10; M£15) найти количество элементов матрицы, удовлетворяющих условию 1<X(i, j)<5.
4. Составить программу определения суммы и произведения элементов главной диагонали квадратной матрицы A(N, N) (N£10).
5. Составить программу нахождения минимального элемента матрицы A(N, M) (N£10; M£15).
6. Составить программу вычисления произведения элементов матрицы B(N, M) (N£10; M£15), значения которых попадают в интервал от 1 до 10.
7. Ввести матрицу А(N, M) (N£10; M£15) и найти сумму всех ее элементов.
8. В матрице А(N, N) (N£10) переставить местами элементы главной и побочной диагонали.
9. Составить программу вычисления среднего арифметического положительных элементов матрицы C(N, M) (N£10; M£15).
10. В матрице Х(N, N) (N£10) найти сумму нечетных элементов главной диагонали.
11. В матрице Х(N, M) (N£10; M£15) найти произведение положительных элементов первой строки матрицы.
12. В матрице М(N, N) (N£10) найти сумму элементов главной и побочной диагоналей.
13. Создать массив С(N, M) (N£10; M£15), перенести значения из массива С в новый массив B(N*M), вычислить среднее арифметическое элементов массива B(N*M).
14. Записать в массив Q элементы каждого столбца матрицы X(N, M), (N£10; M£15), попадающих в интервал (-10;7). Массив Q отпечатать.
15. Дана матрица X(N, M) (N£10; M£15). Вычислить сумму элементов каждой строки матрицы. Сумму и номер строки напечатать.
16. Составить программу определения положения максимального элемента в матрице A(N, M) (N£10; M£15).
17. Определить наибольший элемент в каждой строке матрицы А(N, M) (N£10; M£15) и записать их последовательно в одномерный массив В.
18. Найти среднее арифметическое элементов каждой строки матрицы B(N, M) (N£10; M£15) и переписать их в одномерный массив C. Массив C распечатать.
19. Найти наименьший элемент в каждой строке матрицы A(N, M) (N£10; M£15) и переписать их в массив B. Массив B напечатать.
20. Найти сумму отрицательных элементов каждой строки матрицы Y(N, M) (N£10; M£15)и переписать их в одномерный массив D. Массив D распечатать.
21. Для матрицы X(N, M) (N£10; M£15) найти среднее арифметическое положительных элементов первой строки и произведение элементов последней строки. Среднее арифметическое, произведение, матрицу напечатать.
22. Дана матрица X(N, M) (N£10; M£15). Найти наибольший элемент в каждой строке. Вывести на экран построчно наибольший элемент и соответствующий номер строки.
23. Ввести матрицу Y(N, M) (N£10; M£15). Найти количество положительных элементов каждого столбца матрицы. Вывести на экран построчно количество положительных элементов и соответствующий номер столбца.
24. Дана матрица X(N, M) (N£10; M£15). Вычислить сумму элементов каждой строки матрицы. Сумму и номер строки напечатать.
25. Дана матрица X(K, K) (K£10). Найти сумму элементов матрицы, удовлетворяющих условию: 2<X(i, j)£7 и произведение отрицательных элементов. Сумму, произведение и матрицу распечатать.
26. Дана матрица L(N, M) (N£10; M£15). Найти наибольшую из сумм модулей элементов столбцов.
27. Найти максимальный элемент каждой строки исходного массива A(N, N) (N£10) и поместить их на главную диагональ, а диагональные элементы записать на место максимальных. Отпечатать элементы главной диагонали.
28. Дана матрица X(N, M) (N£10; M£15). Найти произведение положительных элементов каждой строки матрицы с четным номером. Вывести на экран построчно произведение и соответствующий номер строки.
29. Найти разность между суммой элементов двумерного массива X(N, M) (N£10; M£15), стоящих в столбцах с четными номерами и суммой элементов, стоящих в строках с нечетными номерами.
30. Дана матрица L(N, M) (N£10; M£15). Получить массив В, каждый элемент которого есть квадрат тех элементов k-той строки, модули которых принадлежат отрезку (1,10). Массив В распечатать.
31. Дана матрица L(N, M) (N£10; M£15). Поменять местами 2-ю и (N-1)-ю строки матрицы. Преобразованную матрицу выдать на печать в общепринятом виде.
32. Дан массив В(N, M) (N£10; M£15). Преобразовать матрицу В путем умножения ее элементов на сумму положительных элементов той строки, которая содержит минимальный элемент всей матрицы. Полученную матрицу распечатать.
33. Сформировать массив В(N, M) (N£10; M£15), элементы которого вычисляются по формуле B(I, J)= I * J. Найти среднее арифметическое тех элементов массива, значения которых удовлетворяют условию 5 <= B (I, J) <= 10.
34. Дано число X и матрица А размером (N,2*N). Получить массив В, состоящий из 0 и 1, где В(i)=1, если ни один из элементов i-й строки матрицы А не превосходит Х и B(i)=0 в противном случае. Массив В распечатать.
35. Дана матрица А(N, M) (N£10; M£15). Найти сумму элементов последней строки матрицы. Если она > 0, записать это значение на место первого элемента первой строки, иначе – на место последнего элемента последней строки. Полученную матрицу А распечатать.
36. Дана матрица A(N, M) (N£10; M£15) и массив B(N). Максимальный элемент матрицы А поставить на место минимального элемента массива В. Преобразованный массив распечатать.
37. Преобразовать исходную матрицу L(N, M) (N£10; M£15) путем сложения ее элементов с произведением элементов того столбца, который содержит минимальный элемент всей матрицы. Преобразованную матрицу L отпечатать.
38. Вычислить сумму элементов главной диагонали матрицы В(N, N) (N£10). Если сумма окажется >10, то исходную матрицу преобразовать по формуле В(I, J) = В(I, J)+0,5, если сумма £10, то преобразование выполнить по формуле В(I, J) = В(I, J) – 3,5. Вычисленную сумму и элементы преобразованной матрицы вывести на экран.
39. Найти максимальные элементы каждой строки исходной матрицы А(N, N) (N£10) и поместить их на главную диагональ, а диагональные элементы поместить на место максимальных. Отпечатать элементы главной диагонали.
40. Получить матрицу D(N, M) (N£10; M£15) по формуле DI, J = max(AI, J, BI, J+CI, J). Вывести матрицу D на экран. Матрицы A, B, С заданы и имеют размерность (N, M).
41. Дана матрица А(N, M) (N£10; M£15). Получить вектор B из минимальных элементов строк матрицы А. Поменять местами первую и последнюю компоненты вектора B. Отпечатать полученный вектор.
42. В матрице К(N, N) (N£10) найти сумму элементов под главной диагональю.
43. Дана матрица С(N, N) (N£10). Поменять местами элементы, расположенные над главной диагональю, с элементами, расположенными под главной диагональю.
44. В матрице К(M, N) (M£10; N£15)поменять местами 3-ю строку с М-й строкой, начиная замену с последнего элемента строки.
45. Найти среднее арифметическое элементов каждой строки матрицы B(N, M) (N£10; M£15) и переписать их в одномерный массив C. Массив C распечатать.
46. В заданной квадратной матрице A(K, K) (K£10) вычислить сумму элементов, расположенных над главной диагональю. Полученной суммой заменить минимальный элемент всей матрицы. Сумму и матрицу распечатать.
47. Преобразовать матрицу А(N, N) (N£10), разделив элементы 1-го столбца на сумму положительных элементов 1-й строки, элементы 2-го – столбца на сумму положительных элементов 2-й строки и т. д.
48. В массиве L(N, N) (N£10) найти сумму положительных элементов, расположенных ниже главной диагонали, и произведение ненулевых элементов главной диагонали.
49. В массиве С(N, M) (N£10; M£15) заменить наименьший элемент каждой строки, начиная со второй, наименьшим элементом предыдущей строки.
50. В заданном двумерном массиве L(N, M) (N£10; M£15) найти сумму элементов столбцов с четными номерами и произведение положительных элементов последней строки.
51. В заданном двумерном массиве L(N, M) (N£10; M£15) поменять местами первую и последнюю строки. Исходную и результирующую матрицы напечатать.
52. В массиве Р(N, M) (N£10; M£15) поменять местами минимальный и максимальный элементы каждой строки.
53. В заданном двумерном массиве В(N, M) (N£10; M£15) найти среднее арифметическое положительных элементов каждого столбца матрицы при условии, что в каждом столбце есть хотя бы один положительный элемент.
54. Определить количество положительных элементов каждого столбца матрицы L(N, M) (N£10; M£15) и записать полученные значения в массив А.
55. Найти разность между суммой элементов матрицы L(N, M) (N£10; M£15), стоящих в строках с четными номерами, и суммой элементов, стоящих в строках с нечетными номерами.
56. Заданную матрицу Y(N, N) (N£10) переписать в одномерный массив Z, ”развернув” ее по строкам, затем массив Z упорядочить по возрастанию.
57. Ввести матрицу D(N, M) (N£10; M£15). Получить одномерный массив Z, записывая в него сначала строку, затем столбец, содержащие минимальный элемент матрицы D. Массив Z упорядочить по убыванию и напечатать.
58. Даны матрица Y(N, N) и вектор X(N) (N£10). В заданной матрице элементы строки, начинающейся с 0, заменить компонентами вектора X (считать, что в матрице есть такая строка). Полученную матрицу распечатать, затем вычислить и напечатать S – сумму положительных элементов, расположенных под побочной диагональю.
59. Для заданной матрицы A(N, N) (N£10) получить массив B(N), записывая в него последовательно суммы наибольшего и наименьшего элементов каждой строки. Массив B распечатать.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 |


