Вариант 1.Даны три числа a,b,c. Составить программу-функцию, реализующую следующий алгоритм. Если a £ b £ c, то все числа заменить их квадратами, если a>b>c, то каждое число заменить максимальным значением из этих трех чисел, в противном случае сменить знаки у чисел.
Вариант 2.Координаты точки на плоскости задаются двумя числами x,y. Составить программу-функцию, вычисляющую номер четверти на плоскости, в которую попала точка.
Вариант 3.Длина сторон треугольника задается числами a,b,c. Составить программу-функцию, вычисляющую значение целой переменной n по следующему правилу: n = 3, если три стороны равны; n = 2, если любые две стороны равны; n = 1, если все три стороны имеют разную длину.
Вариант 4.Подсчет числа элементов вектора, попадающих в интервал [a,b].
Вариант 5.Определение номера максимального элемента вектора.
Вариант 6.Дан вектор x, состоящий из n элементов. Составить программу-функцию, вычисляющую наибольшую из двух сумм элементов с четными и нечетными индексами.
Вариант 7.Определение числа положительных элементов матрицы.
Вариант 8.Перестановка местами максимального и минимального элемента матрицы.
Вариант 9.Дана матрица A размерности n´m. Составить программу-функцию, формирующую вектор, i-й элемент которого равен среднему арифметическому i-й строки матрицы.
Вариант 10.Дана матрица A размерности n´m. Составить программу-функцию, вычисляющую сумму и количество только тех элементов матрицы, которые удовлетворяют условию |Ai,j| ³ e, где e - задаваемая величина.
Вариант 11.Даны две матрицы A,B размерности n´m. Вычислить величину max=max A+max B, где max A, max B - максимальные значения матриц A,B соответственно. Для вычисления значения максимального элемента составить программу-функцию.
Вариант 12.Дана матрица A размерности n´m. Составить программу-функцию, меняющую местами максимальный и минимальный элементы матрицы.
Вариант 13.Дана матрица A размерности n´m. Составить программу-функцию, вычисляющую номер столбца, который содержит наименьший по модулю элемент этой матрицы.
Вариант 14.
Дан вектор x, состоящий из n элементов. Составить программу-функцию, вычисляющую среднее арифметическое элементов вектора, а затем преобразующую исходный вектор по правилу: те элементы, которые меньше среднего арифметического, заменить нулями.
Вариант 15.Имеется экзаменационная ведомость студенческой группы из n = 20 человек по m = 5 дисциплинам. Оценки из этой ведомости занесены в матрицу размерности n´m. Составить программу-функцию, вычисляющую номер дисциплины (т.е. номер столбца), имеющей максимальный средний балл.
Вариант 16.Имеется экзаменационная ведомость студенческой группы из n = 15 человек по m = 4 дисциплинам. Оценки из этой ведомости занесены в матрицу размерности n´m. Составить программу-функцию, вычисляющую номер студента (т.е. номер строки), имеющего максимальный средний балл по учебным дисциплинам.
Вариант 17.Имеется экзаменационная ведомость студенческой группы из n = 20 человек по m = 5 дисциплинам. Оценки из этой ведомости занесены в матрицу размерности n´m. Составить программу-функцию, вычисляющую число студентов, получивших только четверки и пятерки.
Вариант 18.Имеется экзаменационная ведомость студенческой группы из n = 20 человек по m = 5 дисциплинам. Оценки из этой ведомости занесены в матрицу размерности n´m. Составить программу-функцию, вычисляющую средний балл по каждой дисциплине.