Массив, как и таблица, представляет собой совокупность пронумерованных однотипных значений, имеющих общее имя. Элементы массива обозначаются переменными с индексами. Массив, хранящий линейную таблицу, называется одномерным.
Описание массива определяет, во-первых, размещение массива в памяти, во-вторых, правила его дальнейшего использования в программе.
Обращение к отдельному элементу массива производится при помощи указания имени массива и квадратных скобках индекса конкретного элемента. В качестве индекса может употребляться любое выражение соответствующего типа.
Например, MAS[5], MAS[i], MAS[m div 2].
№
| Задание 1 Одномерный массив N элементов заполнить случайными значениями, вывести его на экран.
|
Задание 2 Одномерный массив 8 элементов заполнить значениями с клавиатуры.
|
Задание 3 Одномерный массив 12 элементов заполнить случайными положительными и отрицательными значениями.
|
| N=8. Ввести К. Подсчитать и вывести количество элементов массива, равных К.
|
Сформировать второй массив из положительных элементов первого массива.
|
Определить, является ли массив унимодальным, (т.е. содержит ли он элементы только одного знака).
|
| N=10 Все отрицательные элементы массива заменить нулем.
|
Определить какая сумма элементов больше, расположенная до максимального элемента или после.
|
От каждого элемента массива вычесть среднее арифметическое всех элементов массива.
|
| N=12 Все элементы массива, значения которых кратны 5, увеличить в 2 раза. Массив вывести
|
Определить, образуют ли элементы массива неубывающую последовательность.
|
Определить произведение четных по значению элементов, стоящих на нечетных номерах.
|
| N=7 Определить сумму положительных элементов массива.
|
Вывести два самых минимальных элемента массива.
|
Переставить местами первый положительный элемент с последним отрицательным.
|
| N=12 Подсчитать и вывести количество нулевых элементов массива.
|
Определить в какой половине массива находится максимальный элемент.
|
Сформировать второй массив, разместив в нем элементы первого массива, значения которых оканчиваются на 7.
|
| N=15 Определить количество элементов, значения которых больше суммы соседних элементов (предыдущего и последующего).
|
Определить количество простых чисел в массиве.
|
Найти элемент, наиболее близкий к среднему значению всех элементов массива.
|
| N=8 Определить количество элементов массива, значения которых = первому элементу.
|
Найти сумму минимального и максимального элементов.
|
Сформировать второй массив, разместив в нем элементы первого массива со сдвигом на 2 позиции вправо.
|
| N=12 Найти среднее арифметическое значение отрицательных элементов массива.
|
Сдвинуть элементы массива на одну позицию влево, первый элемент переместить на последнее место.
|
Каждый третий элемент массива заменить полусуммой двух предыдущих элементов.
|
| N=14 Ввести К. Вывести номера элементов массива, равных К.
|
Определить содержит ли массив элементы, равные минимальному элементу.
|
Вывести номера локальных максимумов, т.е. таких Ai, что
A i-1 < Ai > A i+1
|
| N=10 Определить сколько раз в массиве меняется знак.
|
Определить наибольший общий делитель для всех элементов массива.
|
Определить, какой элемент, максимальный или минимальный, расположен ближе к первому элементу.
|
| N=12 Ввести число К Определить количество элементов массива, значения которых больше K.
|
Все элементы массива увеличить в 3 раза. Массив вывести.
|
Определить максимальное значение сред положительных элементов массива.
|
| N=15 Определить количество нечетных значений в массиве.
|
Поменять местами минимальный и максимальный элементы массива.
|
Даны два одномерных массива одинаковой размерности. Найти их скалярное произведение.
|
| N=20 Каждый элемент массива заменить его квадратом. Массив вывести.
|
Вывести первый и второй максимум.
|
Пусть первый массив А. сформировать массив В по следующему правилу В[1]=A=[1], B[2]=A[12], B[3]=A[2], B[4]=A[11]…
|
| N=15 Первый отрицательный элемент заменить нулем. Массив вывести
|
Найти среднее арифметическое первых подряд идущих положительных элементов
|
Поменять местами первый элемент массива с минимальным элементом
|
| N=18 Все отрицательные элементы массива заменить значением первого элемента.
|
Исходный массив упорядочен по убыванию Ввести число К и вставить его в массив, не нарушая упорядоченности.
|
Найти номера первого и последнего нулевого элемента.
|
| N=20 Определить сумму отрицательных элементов массива.
|
Сдвинуть элементы массива на одну позицию вправо, последний элемент переместить на первое место.
|
Все положительные элементы исходного массива записать во второй массив, все отрицательные элементы – в третий массив
|
| N=15 Определить, каких элементов больше положительных или отрицательных элементов массива
|
В массиве хранятся оценки, выставленные спортсмену судьями. Определить балл, идущий спортсмену в зачет по олимпийской системе (средний балл без учета максимального и минимального).
|
Определить, образуют ли элементы, стоящие на нечетных номерах, убывающую последовательность.
|
| N=8 Все отрицательные элементы массива заменить его абсолютным значением.
|
Определить количество элементов массива, которые равны первому элементу
|
Определить в какой половине массива находится минимум.
|
| N=10 Определить количество элементов массива, значения которых = последнему элементу.
|
Определить среднее арифметическое четных значений.
|
Сформировать второй массив из отрицательных элементов первого массива.
|
| N=12 Подсчитать и вывести количество отрицательных элементов массива.
|
Определить образуют ли элементы массива геометрическую прогрессию.
|
Вывести номер минимального элемента.
|
| N=18 Все элементы с нечетными номерами заменить их квадратами.
|
Определить содержит ли массив элементы, равные максимальному элементу.
|
Найти номер первого и последнего положительного элемента.
|
| N=20 Все положительные элементы увеличить на 1.
|
Определить образуют ли элементы массива арифметическую прогрессию.
|
Определить, является ли массив пилообразным, т.е. выполняется ли условие A1 < A2 > A3 < A4 > A5…
|
| N=16 Каждый элемент, значение которого меньше 10, заменить его квадратом.
|
Поменять местами две половинки массива (1-5, 2-6, 3-7, 4-8)
|
Определить произведение нечетных по значению элементов, стоящих на четных номерах.
|
| N=14 Ввести число К. Все положительные элементы массива увеличить на К.
|
Определить упорядочены ли элементы массива вывести одно из сообщений «по возрастанию», «по убыванию», «не упорядочен».
|
Вычислить сумму тех элементов массива, чьи значения совпадают с их порядковым номером
|
| N=12 Определить среднее арифметическое значение элементов массива.
|
Определить, содержит ли массив два соседних четных элемента
|
Из элементов первого массива сформировать второй массив по правилу: B[I]=A[1]+A[2]+…+A[I]
|
| N=12 Найти сумму четных элементов.
|
Определить, сколько раз в массиве меняется знак.
|
Определить минимальное значение сред отрицательных элементов массива.
|
| N=8 Все отрицательные элементы уменьшить на 1. Массив вывести.
|
Поменять местами значения соседние элементы (1-2, 3-4, …)
|
Определить, образуют ли элементы, стоящие на четных номерах, возрастающую последовательность.
|
| N=9 Выполнить симметричное отображение массива.
|
Исходный массив упорядочен по возрастанию Ввести число К и вставить его в массив, не нарушая упорядоченности.
|
Определить количество различных элементов в массиве
(например, дано 2 4 3 2 4 7 4 6, результат 5).
|
| N=20 Определить количество четных значений в массиве.
|
Определить, образуют ли элементы массива убывающую последовательность.
|
Поменять местами второй элемент массива с максимальным элементом.
|
| N=22 Все элементы с нечетными номерами увеличить в 2 раза. Измененный массив вывести.
|
В массиве хранятся оценки студента. Определить количество 4 и 5
|
Сформировать второй массив, разместив в нем элементы первого массива, значения которых оканчиваются на 0.
|
| N=12 Ввести число К Определить количество элементов массива, значения которых меньше K.
|
Вывести элементы массива, расположенные после максимального элемента.
|
Все элементы с нечетными номерами разделить нацело на первый элемент.
|
| N=10 Все элементы с четными номерами заменить нулем. Измененный массив вывести.
|
В массиве хранятся оценки студента. Определить количество неудовлетворительных оценок.
|
Определить среднее арифметическое значение элементов, которые кратны 5.
|