Лабораторные работы на Турбо С++ / Лабораторные работы / Лаб5_Массив1
.docЛабораторная работа № 5 «Одномерные массивы».
Цели:
-
Изучить особенности работы типом данных массив в среде Турбо Си++.
-
Написать программу, передающую массив в функцию и обрабатывающую данные типа массив.
Преподавателю на проверку:
-
Программа, которая:
-
запрашивает необходимые данные в main,
-
передает входные данные в соответствующую функцию,
-
результат выводится из main.
Варианты 1-го задания: Задачи на одномерные массивы
-
Найти сумму всех чётных элементов массива, стоящих на чётных местах, то есть имеющие чётные номера.
-
Найти сумму и произведение первых пяти элементов массива.
-
Найти сумму элементов с k1-го по k2-ой, где k1 и k2 вводятся с клавиатуры. Сделайте проверку корректности их ввода.
-
Найти сумму элементов, больших данного числа А (А вводится с клавиатуры).
-
Найти сумму элементов, принадлежащих промежутку от А до В (А и В вводятся с клавиатуры).
-
Найти номера всех отрицательных элементов (вывести их на экран), если таких нет, то сообщить об этом.
-
Найти номера всех элементов с максимальным значением.
-
Найти количество и произведение отрицательных элементов.
-
Найти количество и сумму нечетных элементов.
-
Сколько элементов массива превосходят по модулю заданное число А.
-
Найти все элементы, кратные 3 или 5. Сколько их?
-
Есть ли в данном массиве два соседних положительных элемента? Найти номера первой (последней) пары.
-
Есть ли в данном массиве элемент, равный заданному числу? Если есть, то вывести номер одного из них.
-
Дан одномерный массив. Переставить в обратном порядке элементы массива, расположенные между минимальным и максимальным элементами.
-
Дан одномерный массив В, состоящий из 2n элементов. Переставить его элементы по следующему правилу: b[n+1], b[n+2],..., b[2n], b[1], b[2],..., b[n].
-
Дан одномерный массив В, состоящий из 2n элементов. Переставить его элементы по следующему правилу: b[n+1] b[n+2],..., b[2n], b[n-1],..., b[1].
-
Дан одномерный массив В, состоящий из 2n элементов. Переставить его элементы по следующему правилу: b[1], b[n+1], b[2], b[n+2],..., b[n], b[2n].
-
Дан одномерный массив В, состоящий из 2n элементов. Переставить его элементы по следующему правилу: b[2n], b[2n-1],..., b[n+1], b[1], b[2],..., b[n].
-
Дан одномерный массив В, состоящий из 2n элементов. Переставить его элементы по следующему правилу: первый и последний отрицательный.
-
Дан одномерный массив В, состоящий из 2n элементов. Переставить его элементы по следующему правилу: второй и минимальный.
-
Найти сумму всех чётных элементов массива, стоящих на чётных местах, то есть имеющие чётные номера.
-
Найти сумму и произведение первых пяти элементов массива.
-
Найти сумму элементов с k1-го по k2-ой, где k1 и k2 вводятся с клавиатуры. Сделайте проверку корректности их ввода.
-
Найти сумму элементов, больших данного числа А (А вводится с клавиатуры).