по теме: Обработка одномерных массивов с использованием функций
Лабораторная работа №3
1. Сформировать два вектора x = {x1,x2,x3,x4} и y = {y1,y2,y3,y4 } случайным образом. Определить угол 2. Заданы экспериментальные значения трёх случайных величин x - математическое ожидание случайной величины а, y- математическое ожидание случайной величины b, z- математическое ожидание случайной величины c. Математическое ожидание случайной величины 3. Сформировать три массива случайным образом. Определить, к какому типу относятся исходные последовательности: возрастающая, убывающая, переменная. Напечатать исходную последовательность, ее тип, а также +dA – максимальная разность между членами возрастающей последовательности; -dA – минимальная разность между членами убывающей последовательности; 0 – для переменной последовательности. Использовать функции. Написать функцию формирования массива. Написать функцию вывода массива. 4. Сформировать два массива случайным образом A(N) и B(M). Переменной 5. Сформировать четыре массива случайным образом X(3), Y(3), Z(4), P(4). Логической переменной 6. Сформировать три массива случайным образом X, Y, Z. Упорядочить по возрастанию три числа а, b, с, где а - минимальный элемент массива X, b - минимальный элемент массива Y, c - минимальный элемент массива Z. Написать функцию для поиска минимального элемента. Написать функцию формирования исходного массива. Написать функцию вывода массива. 7. Сформировать два массива случайным образом A(N) и B(M), упорядоченные по возрастанию. Сформировать массив С размерности M+N, составленный из элементов А и В упорядоченный по возрастанию. Написать функцию формирования массива. Написать функцию вывода массива. 8. Сформировать два массива случайным образом. Наименьший элемент каждого массива заменить средним арифметическим элементов массива. Если в массиве несколько элементов со значением min, то заменить последний элемент по порядку. Написать функцию нахождения минимального элемента. Написать функцию формирования исходного массива. Написать функцию вывода массива.
9. Сформировать два массива случайным образом A(N) и В(М). Сформировать массивы D и C, получаемые путем исключения минимального элемента из массива А и массива В соответсвтенно. Исключение минимального элемента оформить с помощью функции. Написать функцию формирования исходного массива. Написать функцию вывода массива. 10. Сформировать три массива случайным образом. Разложить каждое число каждого массива на простые множители и выбрать среди множителей максимальный. Использовать функции. Написать функцию формирования исходного массива. Написать функцию вывода массива. 11. Сформировать два массива случайным образом A(N) и B(M) и число K. Если в массиве А нет ни одного элемента со значением K, то первый элемент этого массива заменить на K. По такому же правилу преобразовать массив B(M). Использовать функции. Написать функцию формирования исходного массива. Написать функцию вывода массива. 12. Сформировать два массива случайным образомА(N) и B(M). Сформировать массив C из простых чисел массива А(N) и массив D из простых чисел массива B(M). Написать функцию. Написать функцию формирования исходного массива. Написать функцию вывода массива. 13. Сформировать три массива случайным образом. Упорядочить массивы по возрастанию количества цифр в записи чисел. Использовать функции. Написать функцию формирования исходного массива. Написать функцию вывода массива. 14. Сформировать три массива случайным образом Примечание. Длина вектора А(а1, а2, …, аn) вычисляется по формуле 15. Даны два массива, состоящие из нулей и единиц. Определить максимальное количество подряд стоящих единиц и номер позиции, занимаемой первой единицей этой группы. Использовать функции. Написать функцию формирования исходного массива. Написать функцию вывода массива. 16. Сформировать два массива случайным образом A(N) и B(M). Изменить массивы таким образом, чтобы в начале стояли четные элементы, затем элементы кратные трем, затем - все остальные. Использовать функции. Написать функцию формирования исходного массива. Написать функцию вывода массива. 17. Сформировать два массива случайным образом. Удалить из массивов все нули сдвигом элементов. Использовать функцию. Написать функцию формирования исходного массива. Написать функцию вывода массива. 18. Решить уравнение dx = c, где d – длина вектора А(N) и с – длина вектора В(N). Написать функцию для вычисления длины вектора. Написать функцию формирования векторов случайным образом. Написать функцию вывода массива.
|