- •Лабораторная работа № 4.
- •Порядок выполнения работы
- •Выполнить практическую часть работы.
- •Оформить отчет о проделанной работе. К одной любой задаче разработать блок-схему.
- •Контрольные вопросы
- •Краткие теоретические сведения
- •Описание массивов
- •Ввод и вывод массива
- •Практическая часть Методы обработки одномерных массивов
- •Практическая часть работы Индивидуальные задания
Практическая часть работы Индивидуальные задания
Задание №1. (выполняется в соответствии с вашим вариантом) Необходимо организовать указанную в задании обработку одномерного массива.
№ вар. |
Количество элементов |
Способ ввода |
Способ вывода |
Обработка массива |
Поиск |
Перестановки вмассиве |
1 |
10 вещественные |
Ввод с клавиатуры, описать в константах количество элементов |
В строку через один пробел |
Сумма элементов массива, которые оканчиваются цифрой ноль |
max |
Поменять местами максимальный и первый элементы |
2 |
8 целые |
Ввод с клавиатуры, описать в константах количество элементов |
В строку, разделяя элементы * |
Произведение элементов массива, которые делятся на 3. |
min
|
Поменять местами максимальный и последний элементы |
3 |
6 целые |
Ручной ввод с клавиатуры |
В столбец |
Сумма положительных элементов |
min
|
Поменять местами максимальный элемент и его соседа справа |
4 |
7 целые |
Ручной ввод с клавиатуры |
В строку, разделяя элементы ++ |
Сумма отрицательных элементов |
min
|
Поменять местами максимальный элемент и его соседа слева |
5 |
9 целые |
Ручной ввод с клавиатуры |
В столбец |
Подсчет количества четных элементов |
max |
Поменять местами максимальный и минимальный элементы |
6 |
11 целые |
Датчик случайных чисел |
В строку через один пробел |
Подсчет количества нечетных элементов |
min
|
Поменять местами первый и последний элементы массива |
7 |
15 вещественные |
Присваиванием конкретных значений элементам массива |
В строку через два пробела |
Произведение отрицательных элементов |
max |
Поменять местами 4 и 10 элементы массива |
8 |
20 вещественные |
Датчик случайных чисел |
В строку через один пробел |
Найти количество элементов равных 10 |
Элементов, равных нулю |
Поменять местами 3 и 6 элементы массива |
9 |
25 целые |
Датчик случайных чисел |
В строку через один пробел |
Сумма элементов |
Элементов, равных 10 |
Поменять местами максимальный элемент и 7 элемент массива |
10 |
30 целые |
Присваиванием конкретных значений элементам массива |
В строку , используя форматированный вывод |
Сумма положительных элементов |
Элементов, равных 100 |
Поменять местами 8 и 29 элементы массива |
11 |
4 вещественные |
Ручной ввод с клавиатуры |
В столбец |
Найти количество отрицательных элементов |
max |
Поменять местами минимальный элемент и последний элементы массива. |
12 |
12 вещественные |
Датчик случайных чисел |
В строку через два пробела |
Сумма отрицательных элементов |
Элементов, равных 5 |
Поменять местами 5 и 10 элементы массива |
13 |
13 целые |
Датчик случайных чисел |
В строку , используя форматированный вывод |
Сумма элементов массива, которые делятся на 4. |
Элементов, равных -88 |
Поменять местами 3 и 12 элементы массива |
14 |
5 вещественные |
Ручной ввод с клавиатуры |
В столбец |
Среднее арифметическое элементов массива |
min
|
Поменять минимальный и 4 элементы массива |
15 |
7 целые |
Присваиванием конкретных значений элементам массива |
В столбец |
Произведение положительных элементов массива |
max |
Поменять местами максимальный элемент и 3 элемент массива. |
Задание №2_Обработка 2-х массивов
Заданы два массива А(5) и В(4). Первым на печать вывести массив, сумма значений которого окажется наименьшей.
Заданы два массива А(5) и В(5). В каждом из массивов найти наименьшее значение и прибавить его ко всем элементам массивов. На печать вывести исходные и преобразованные массивы.
Заданы два массива А(5) и В(5). В каждом из массивов найти среднее арифметическое всех элементов массивов. На печать вывести исходные массивы и найденные значения.
Заданы два массива А(5) и В(4). Первым на печать вывести массив, содержащий наибольшее значение. Напечатать также это значение и его порядковый номер.
Заданы два массива А(5) и В(5). Подсчитать в них количество отрицательных элементов и первым на печать вывести массив, имеющий наименьшее их количество.
Заданы два массива А(5) и В(5). Подсчитать в них количество положительных элементов и первым на печать вывести массив, имеющий наименьшее их количество.
Заданы два массива А(5) и В(5). Подсчитать в них количество элементов, меньших значения t и первым на печать вывести массив, имеющий наименьшее их количество.
Заданы два массива А(5) и В(5). В каждом из массивов найти наименьшее значение и умножить на него все элементы массивов. На печать вывести исходные и преобразованные массивы.
Заданы два массива А(5) и В(5). В каждом из массивов найти наибольшее значение и умножить на него все элементы массивов. На печать вывести исходные и преобразованные массивы.
Заданы два массива А(5) и В(5). В каждом из массивов найти наибольшее значение и разделить на него все элементы массивов. На печать вывести исходные и преобразованные массивы.
Заданы два массива А(5) и В(5). Подсчитать в них количество элементов, кратных трем и первым на печать вывести массив, имеющий наибольшее их количество.
Заданы два массива А(5) и В(5). Подсчитать в них количество элементов, меньших значения t и первым на печать вывести массив, имеющий наибольшее их количество.
Задан массив А(10). Получить из него массив В, состоящий из элементов массива А, которые больше 0.
Задан массив А(10). Получить из него массив В, состоящий из элементов массива А, которые кратны двум.
Задан массив А(10). Получить из него массив В, состоящий из элементов массива А, которые больше значения T.
