Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Паскаль_ЛР.doc
Скачиваний:
22
Добавлен:
29.03.2015
Размер:
1.04 Mб
Скачать

6.6. Задания по теме «Одномерные массивы»

Вариант № 1.

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

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

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

Вариант № 2.

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

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

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

Вариант № 3.

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

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

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

Вариант № 4.

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

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

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, ...,an. Образовать новую последовательность, выбросив из исходной те члены, которые равныmin(a1, a2, ...,an).

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

Вариант № 9.

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

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

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

Вариант № 10.

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

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

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

Вариант № 11.

1.Даны натуральные числаa1, а2, ..., аn. Указать те, у которых остаток от деления наMравенL (0 ≤LM-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.В одномерном массиве с четным количеством элементов (2N) находятся координаты Nточек плоскости. Они располагаются в следующем порядке:x1,y1,x2,y2, x3, y3и т.д. Найти номера точек, наиболее и наименее удаленных друг от друга.

Вариант № 14.

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

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

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],