Лабораторная работа № 4.
«Одномерные массивы»
1. Цель работы
Приобретение обучающимися практических умений и навыков применения типовых алгоритмов обработки одномерных массивов.
В вариантах заданий под вставкой числа n в массив после k-ого элемента следует понимать:
увеличение количества элементов массива на 1, при этом исходный размер массива должен это допускать;
смещение всех элементов, начиная с (k+1)-ого на одну позицию вправо;
присваивание (k+1)-ому элементу массива значение n.
Для выполнения задания:
разработайте структурную схему и выполните детализацию алгоритмов модулей к задаче индивидуального задания без использования функции.
напишите программы на языке С для разработанного алгоритма решения задачи;
выполните отладку и компиляцию программы, получите исполняемые файлы;
выполните тестирование программы.
ВАРИАНТЫ ЗАДАНИЙ1
Вариант 1
В одномерном массиве, состоящем из п вещественных элементов, вычислить:
1) сумму отрицательных элементов массива;
2) произведение элементов массива, расположенных между максимальным и минимальным элементами.
Упорядочить элементы массива по возрастанию.
Вариант 2
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
сумму положительных элементов массива;
произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами.
Упорядочить элементы массива по убыванию.
Вариант 3
В одномерном массиве, состоящем из n целых элементов, вычислить:
произведение элементов массива с четными номерами;
сумму элементов массива, расположенных между первым и последним нулевыми элементами.
Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом — все отрицательные (элементы, равные 0, считать положительными).
Do'stlaringiz bilan baham: |