Практическая работа №3 одномерные массивы
Вещественный массив B содержит k элементов. Элементы массива вводится с клавиатуры. Написать процедуры создания и распечатки массива. Найти:
max (|b1|,...,|bk|) для |bi|<X;
min (|b1|,...,|bk|) для |bi|>Y;
max (b1,...,bk) для bi<0;
min (b1,...,bk) для bi>0;
max (b1,...,bk) для bi<Z;
min (b1,...,bk) для bi>=F;
max (b1,...,bk) для X<=bi<=Y;
min (|b1|,...,|bk|) для Y<=bi<=X;
и определить его порядковый номер (F,Z,X,Y - задаются с клавиатуры, i=1..k).
Сформировать и вывести на экран массив D, элементы которого вычисляются следующим образом:
dj = bi, если z1 < bi < z;
dj = bi, если z < bi < z1;
dj = bi, если 0 < bi <= z;
dj = -bi, если bi> z;
dj = bi, если bi> z1;
(z , z1 - задаются с клавиатуры)
Вычислить массив R, в соответствии с формулами, где i=1..n (натуральное n задается с клавиатуры и не превосходит 20) и x, h, a - задаваемые с клавиатуры вещественные числа (вывести полученный R на экран):
ri = 3 sin(ax+hi);
ri = 0.9 sin(2ax-hi);
ri = 0.8 cos(ax+hi);
ri = 2 cos(3ax-hi);
ri = 1.5 sin(hi)+ cos(ax+hi);
ri =0.8 cos(4ax-hi);
В вычисленном массиве R удалить (вывести полученный R на экран):
все элементы, удовлетворяющие условию |ri|<0.5;
все положительные элементы, расположенные до максимального;
все положительные элементы, расположенные после максимального;
все отрицательные элементы, расположенные до минимального;
все отрицательные элементы, расположенные после минимального;
все положительные элементы, расположенные между максимальным и минимальным элементами;
все элементы, расположенные между первым и последним элементами, удовлетворяющие условию |ri|<e, где e-задаваемое с клавиатуры положительное число.
В полученном массиве R посчитать (реализовать вычисление среднего арифметического в виде функции):
среднее арифметическое элементов, расположенных между первым и последним положительными элементами;
среднее арифметическое элементов, расположенных после максимального элемента;
среднее арифметическое элементов, расположенных до минимального элемента;
среднее арифметическое элементов, расположенных между максимальным и минимальным элементами;
среднее арифметическое элементов, расположенных между первым и последним отрицательными элементами.
Практическая работа №4 двумерные массивы. Сортировка
В заданной целочисленной матрице B[1..n,1..n] вывести все элементы из заштрихованной области, найти их сумму, количество и максимальный элемент.
Ввести с клавиатуры матрицу B[1..n,1..n]. Изменить матрицу B[1..n,1..n] (вывести матрицу до и после модификации).
Упорядочить элементы в каждой строке матрицы по убыванию, а сами строки расположить по возрастанию сумм элементов строк.
Упорядочить элементы в каждом столбце матрицы по возрастанию, а сами столбцы расположить по убыванию произведения элементов столбцов.
Упорядочить элементы в каждой строке матрицы по возрастанию, а сами строки расположить по убыванию количества положительных элементов в строке.
Упорядочить элементы в каждом столбце матрицы по возрастанию, а сами столбцы расположить по возрастанию количества нулевых элементов в столбце.
Упорядочить элементы в каждом столбце матрицы по убыванию, а сами столбцы расположить по убыванию количества ненулевых элементов в столбце.
Упорядочить элементы в каждой строке матрицы по возрастанию, а сами строки расположить по возрастанию количества ненулевых элементов в строке.
Упорядочить элементы в каждой строке матрицы по убыванию, а сами строки расположить по возрастанию произведения элементов строк.
Заполнить матрицу размером 5х5 целыми числами от 1 до 25 по схеме (см. рисунок)
