Лабораторная работа №5«Одномерные массивы»



 

Вариант № 1.

1. В массив A[N] занесены натуральные числа. Найти сумму тех элементов, которые кратны данному K.

2. В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных месиах.

3. В одномерном массиве все отрицательные элементы переместить в начало массива, а остальные – в конец с сохранением порядка следования. Дополнительный массив заводить не разрешается.

 

Вариант № 2.

1. В целочисленной последовательности есть нулевые элементы. Создать массив из номеров этих элементов.

2. В одномерном массиве размещены: в первых N элементах значения аргумента, в следующих – соответствующие им значения функции. Напечатать элементы этого массива в виде двух параллельных столбцов (аргумент и значения функции).

3. Дан массив целых чисел. Найти в этом массиве минимальный элемент m и максимальный элемент М. Получить в порядке возрастания все целые числа из интервала (m; M), которые не входят в данный массив.

 

Вариант № 3.

1. Дана последовательность целых чисел a1, a2, ..., a n. Выяснить какое число встречается раньше – положительное или отрицательное.

2. Даны действительные числа a1, a2, ..., an. Требуется помножить все члены последовательности a1, a2, …, an на квадрат ее наименьшего члена, если a k > 0, и на квадрат ее наибольшего члена, если а k  < 0 (1 ≤ k ≤ n).

3. Дан массив, состоящий из n натуральных чисел. Образовать новый массив, элементами которого будут элементы исходного, оканчивающиеся на цифру k.

 

Вариант № 4.

1. Дана последовательность действительных чисел a1, a2, ... ,an. Выяснить, будет ли она возрастающей.

2. Даны целые числа a1, a2, ..,, a n. Наименьший член этой последовательности заменить целой частью среднего арифметического всех членов, остальные члены оставить без изменения. Если в последовательности несколько наименьших элементов, то заменить последний.

3. Дано действительное число х и массив A[n]. В массиве найти два члена, среднее арифметическое которых ближе всего к х.

 

Вариант № 5.

1. Дана последовательность натуральных чисел a1, a2, ..., an. Создать массив из четных чисел этой последовательности. Если таких чисел нет, то вывести сообщение об этом факте.

2. Дана последовательность целых чисел a1,.a2, ..., an, Указать все пары элементов массива, для которых сумма равна n.

3. Даны две последовательности a1, a2, ..., an и b1, b2, ..., bm (m < n). В каждой из них члены различны. Верно ли, что все члены второй последовательности входят в первую последовательность?

 

Вариант № 6.

1. Дана последовательность чисел a1, a2, ..., an. Указать наименьшую длину числовой оси, содержащую все эти числа.

2. Дан целочисленный массив размерности n. «Сожмите» массив, выбросив во него каждый второй элемент. (Примечание. Дополнительный массив не использовать.)

3. Дана последовательность из n различных целых чисел. Найти сумму ее членов, расположенных между максимальным и минимальным значениями (в сумму включить и оба этих числа).

 

Вариант № 7.

1. Дана последовательность действительных чисел a1, a2, ..., an. Заменить все ее члены, большие данного Z, этим числом. Подсчитать количество замен.

2. В массиве целых чисел размерности n найти наиболее часто встречающееся число. Если таких чисел несколько, то определить наименьшее из них.

3. Дана последовательность целых чисел. Найти количество различных чисел в этой последовательности.

 

Вариант № 8.

1. Дан массив действительных чисел, размерность которого N. Подсчитать, сколько в нем отрицательных, положительных и нулевых элементов.

2. Дана последовательность целых чисел a1, a2, ..., a n. Образовать новую последовательность, выбросив из исходной те члены, которые равны min(a1, a2, ..., an).

3. Задан целочисленный массив размерности N. Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов.

 

Вариант № 9.

1. Даны действительные числа a1, a2, ..., an. Поменять местами наибольший и наименьший элементы.

2. Даны целые положительные числа a1, a2, ..., an. Найти среди них те, которые являются квадратами некоторого числа n.

3. Даны две последовательности целых чисел a1, a2, ..., an и b1, b2, …, b n. Все члены последовательностей – различные числа. Найти, сколько членов первой последовательности совпадают с членами второй последовательности.

 

Вариант № 10.

1. Даны целые числа a1, a2, ..., an. Вывести на печать только те числа, для которых a ii.

2. Дана последовательность действительных чисел a1 < a2 < ... < a n. Вставить в нее действительное число b так, чтобы последовательность осталась неубывающей.

3. В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости. Они располагаются в следующем порядке: x1, y1, x2, y2, x3, y3 и т.д. Определить абсциссу точки, для которой ордината минимальна.

 

Вариант № 11.

1. Даны натуральные числа a1, а2, ..., аn. Указать те, у которых остаток от деления на M равен L (0 ≤ L ≤ M -1).

2. Дан массив действительных чисел. Среди них есть равные. Найти его первый максимальный элемент и заменить его нулем.

3. В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости. Они располагаются в следующем порядке: x1, y1, x2, y2, x3, y3 и т.д. Определить минимальный радиус окружности с центром в начале координат, которая содержит все эти точки.

 

Вариант № 12.

1. Дан целочисленный массив размерности n. Напечатать те его элементы, индексы которых являются степенями двойки (1, 2, 4, 8, 16,...).

2. Поменять порядок следования элементов одномерного массива на обратный.

3. В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости. Они располагаются в следующем порядке: x1, y1, x2, y2, x3, y3 и т.д. Определить номера точек, которые могут являться вершинами равнобедренного треугольника.

 

 

Вариант № 13.

1. Дан целочисленный массив, содержащий четное число элементов. Преобразовать его так, чтобы упорядочились пары соседних элементов: a1  и a2, a3и a4и т.д.

2. Даны действительные числа a1, a2, ..., a2n. Найти max(a1 + a2n, a2 + a2n-1, ..., an + an+1).

3. В одномерном массиве с четным количеством элементов (2 N) находятся координаты N точек плоскости. Они располагаются в следующем порядке: x1, y1, x2, y2, x3, y3 и т.д. Найти номера точек, наиболее и наименее удаленных друг от друга.

 

Вариант № 14.

1. Дана последовательность натуральных чисел a1, a2, ..., an. Создать массив из четных чисел этой последовательности. Если таких чисел нет, то вывести сообщение об этом факте.

2. Последовательность a1, a2, ..., a n состоит из нулей и единиц. Поставить в начало этой последовательности нули, а затем единицы.

3. В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости. Они располагаются в следующем порядке: x1, y1, x2, y2, x3, y3 и т.д. Определить три точки, которые являются вершинами треугольника, для которого разность количества точек вне и внутри него является минимальной.

 

Вариант № 15.

1. Дан одномерный массив A[N]. Найти max(a2, a4, …, a2k) + min(a1, a3, ..., a2k+1).

2. Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые больше заданного числа M. Если таких нет, то выдать сообщение об этом.

3. Дан целочисленный массив A[n], среди элементов которого есть одинаковые. Создать массив из различных элементов A[n],

 

 


Дата добавления: 2019-01-14; просмотров: 484; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!