![](/user_photo/2706_HbeT2.jpg)
- •2.1.1 Функции, возвращающие значение
- •2.1.1.1 Определение функции
- •2.1.1.1 Вызов функции
- •2.1.2 Функции, возвращающие значение
- •2.1.2.1 Определение функции
- •2.1.3 Объявление функций
- •2.2 Аргументы функции
- •2.2.1 Передача параметров по значению и по ссылке
- •2.2.2 Передача массива в функции
- •3. Содержание и порядок выполнения лабораторной работы
- •4. Методические указания и требования к выполнению лабораторной работы
- •Вариант 7.
- •Вариант 14.
- •Вариант 15.
- •Вариант 16.
4. Методические указания и требования к выполнению лабораторной работы
Напишите функцию main и функции, требуемые в заданиях.
Требования:
1) для передачи данных в функцию надо использовать только параметры, глобальные переменные не рекомендуется использовать;
2) тип каждого фактического параметра в инструкции вызова функции должен совпадать с типом соответствующего формального параметра в объявлении функции;
3) для одномерного массива проработать все три способа объявления формальных параметров;
4) оформить вывод на экран условия задачи;
5) ввод и вывод матрицы осуществлять в общепринятом (квадратном) виде.
4. Варианты заданий
-
Вариант 1.
-
Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения в виде одного из знаков: <, > или =.
-
Написать функцию, которая возвращает максимальный элемент одномерного массива.
-
Написать функцию, которая вычисляет определитель матрицы.
-
Вариант 2.
-
Написать функцию, которая вычисляет значение ab. Числа a и b могут быть любыми дробными положительными числами.
-
Написать функцию, которая возвращает минимальный элемент одномерного массива.
-
Написать функцию, которая вычисляет сумму двух матриц.
-
Вариант 3.
-
Написать функцию, которая вычисляет факториал числа.
-
Написать функцию, которая возвращает среднее значение элементов одномерного массива.
-
Написать функцию, которая вычисляет произведение двух матриц.
-
Вариант 4.
-
Написать функцию, которая возвращает 1, если символ, полученный функцией в качестве аргумента, является гласной буквой русского алфавита, и ноль – в противном случае.
-
Написать функцию, которая возвращает произведение элементов одномерного массива.
-
Написать функцию, которая вычисляет разность двух матриц.
-
Вариант 5.
-
Написать функцию, которая возвращает 1, если символ, полученный функцией в качестве аргумента, является согласной буквой русского алфавита, и ноль – в противном случае.
-
Написать функцию, которая возвращает количество отрицательных элементов одномерного массива.
-
Написать функцию, которая вычисляет количество столбцов матрицы, содержащих отрицательные элементы.
-
Вариант 6.
-
Написать функцию, которая возвращает 1, если символ, полученный функцией в качестве аргумента, является гласной буквой латинского алфавита, и ноль – в противном случае.
-
Написать функцию, которая возвращает количество четных элементов одномерного массива.
-
Написать функцию, которая вычисляет количество строк матрицы, содержащих число, полученное функцией в качестве второго аргумента.
-
Вариант 7.
-
Написать функцию, которая возвращает 1, если символ, полученный функцией в качестве аргумента, является согласной буквой латинского алфавита, и ноль – в противном случае.
-
Написать функцию, которая возвращает сумму четных элементов одномерного массива.
-
Написать функцию, которая вычисляет количество столбцов матрицы, не содержащих число, полученное функцией в качестве второго аргумента.
-
Вариант 8.
-
Написать функцию, которая возвращает 1, если символ, полученный функцией в качестве аргумента, является цифрой, и ноль – в противном случае.
-
Написать функцию, которая возвращает номер минимального элемента одномерного массива.
-
Написать функцию, которая вычисляет сумму элементов главной диагонали матрицы.
-
Вариант 9.
-
Написать функцию, которая вычисляет объем поверхности параллелепипеда.
-
Написать функцию, которая возвращает номер максимального элемента одномерного массива.
-
Написать функцию, которая вычисляет сумму элементов побочной диагонали матрицы.
-
Вариант 10.
-
Написать функцию, которая вычисляет объем цилиндра.
-
Написать функцию, которая возвращает номер максимального отрицательного элемента одномерного массива.
-
Написать функцию, которая вычисляет сумму элементов, находящихся под главной диагональю матрицы.
-
Вариант 11.
-
Написать функцию, которая возвращает максимальное значение из двух целых чисел, полученных в качестве аргументов.
-
Написать функцию, которая возвращает 1, если одномерный массив, полученный функцией в качестве аргумента, является упорядоченным по возрастанию.
-
Написать функцию, которая вычисляет сумму элементов, находящихся над главной диагональю матрицы.
-
Вариант 12.
-
Написать функцию, которая возвращает максимальное значение из двух целых чисел, полученных в качестве аргументов.
-
Написать функцию, которая возвращает 1, если одномерный массив, полученный функцией в качестве аргумента, является упорядоченным по возрастанию.
-
Написать функцию, которая вычисляет сумму элементов, находящихся над главной диагональю матрицы.
-
Вариант 13.
-
Написать функцию, которая возвращает 1, если число, полученное в качестве аргумента, является простым, и ноль – в противном случае.
-
Написать функцию, которая возвращает 1, если одномерный массив, полученный функцией в качестве аргумента, является упорядоченным по убыванию.
-
Написать функцию, которая вычисляет сумму элементов, находящихся под побочной диагональю матрицы.