Дополнительный массив
Поиск
1. Дан массив действительных чисел, размерность которого N. Подсчитать, сколько в нем отрицательных, положительных и нулевых элементов.
2. При поступлении в вуз абитуриенты, получившие “двойку” на первом экзамене, ко второму не допускаются. В массиве А [n] записаны отметки экзаменующихся, полученные на первом экзамене. Подсчитать, сколько человек не допущено ко второму экзамену и средний балл допущенных.
3. Пригодность детали оценивается по размеру В, который должен соответствовать интервалу (А – d, А + d). Определить, имеются ли в партии из N деталей бракованные. Если да, то подсчитать их количество, иначе выдать отрицательный ответ.
4. Дано действительное число x и массив А [n]. В массиве найти два члена, значения которых ближе всего к x.
5. Дана последовательность действительных чисел a1, a2,..., аn. Указать количество элементов, которые принадлежат отрезку [с, d] и сумму не принадлежащих.
6. Дана последовательность целых положительных чисел. Найти произведение и количество только тех чисел, которые больше заданного числа М. Если таких нет, то выдать сообщение об этом.
7. В последовательности действительных чисел a1, a2,..., аn есть только положительные и отрицательные элементы. Вычислить произведение отрицательных элементов Р1 и произведение положительных элементов Р2. Сравнить модуль Р1 модулем Р2, указать, какое из произведений по модулю больше.
8. Даны натуральные числа a1, a2,..., an. Указать те, у которых остаток от деления на М равен L
(0 £ L £ М)
9. Каждый солнечный день улитка, сидящая на дереве, поднимается вверх на 2 см, а каждый пасмурный день опускается вниз на 1 см. В начале наблюдения улитка находилась в A см от земли на B-метровом дереве. Имеется 30-элементный массив, содержащий сведения о том, был ли соответствующий день наблюдения пасмурным или солнечным. Написать программу, определяющую местоположение улитки к концу 30-го дня наблюдения.
10. Дан массив натуральных чисел. Найти сумму и количество элементов, кратных данному К.
11. Дана последовательность целых чисел a1, a2,..., an. Вычислить сумму до первого положительного и количество до первого отрицательного.
12. Дана последовательность чисел a1, a2,..., an. Указать наименьшую длину числовой оси, содержащую все эти числа.
13. Дан массив целых чисел. Найти в этом массиве минимальный элемент m и максимальный элемент М. Получить в порядке возрастания все целые числа из интервала (m; М), которые не входят в данный массив.
Дополнительный массив
- В целочисленной последовательности есть нулевые элементы. Создать новый массив из номеров этих элементов.
- Дана последовательность натуральных чисел a1, a2,..., an. Создать массив из четных чисел этой последовательности. Если таких чисел нет, то вывести сообщение об этом факте.
- Последовательность a1, a2,..., аn состоит из нулей и единиц. Поставить в начало этой последовательности нули, а затем единицы используя дополнительный массив.
- Даны действительные числа a1, a2,..., аn. Сформировать новый массив из значений {a1+ an, a2+ an-1,..., аk+ an-(k-1)}. Найти max значение этого массива.
- Дана последовательность целых чисел a1, a2,..., аn. Образовать новую последовательность, выбросив из исходной те члены, которые равны числу Х.
- Дана последовательность действительных чисел a1 £ a2, £...£ аn. Вставить действительное число b в нее так, чтобы последовательность осталась неубывающей a1 £ a2, £.b<..£ аn..
- Задан массив с количеством элементов N. Сформируйте два массива: в первый включите элементы исходного массива с четными номерами, а во второй — с нечетными.
- Даны координаты n точек на плоскости: (X1, У1),..., (Xn, Yn) (n £ 30). Найти номера пары соседних точек, расстояние между которыми наибольшее (считать, что такая пара единственная).
- Даны целые числа a1, a2,..., аn и b1, b2,..., bn. Преобразовать последовательность b1, b2,..., bn по правилу: если ai £ 0, то bi увеличить в 10 раз, иначе заменить bi нулем (i = 1, 2,..., n).
- Дан массив, состоящий из n натуральных чисел. Образовать новый массив, элементами которого будут элементы исходного, оканчивающиеся на цифру k.
- Даны две последовательности a1 £ a2 £... £ аn и b1 £ b2 £... £ bm. Образовать из них новую последовательность чисел так, чтобы она тоже была неубывающей. Дополнительный массив использовать.
- Дана последовательность целых чисел. Сформировать новый массив из различных чисел этой последовательности.
- В одномерном массиве размещены: в первых элементах значения аргумента, в следующих — соответствующие им знаки (+ или -). Вычислить суммы значений элементов, стоящих до этого значения (включительно),учитывая знаки.
- Дана последовательность действительных чисел a1, a2,..., an.Выяснить, будет ли она возрастающей.
- Даны две последовательности целых чисел a1, a2,..., аn и b1, b2,..., bn. Все члены последовательностей — различные числа. Найти, сколько членов первой последовательности совпадают с членами второй последовательности.
Замена
- Дана последовательность действительных чисел a1, a2,..., an. Заменить все ее члены, большие заданного Z, этим числом. Подсчитать количество замен.
- Даны действительные числа a1, a2,..., аn. Среди них есть положительные и отрицательные. Заменить нулями те числа, величина которых по модулю больше числа К (|аi| >К { a1, a2,..., аn}).
- Дан массив положительных чисел. Среди них есть равные. Найти первые равные элементы массива и заменить их на элемент с противоположным знаком.
- Даны целые числа a1, a2,..., аn. Наименьший член этой последовательности заменить целой частью среднего арифметического всех членов, остальные члены оставить без изменения. Если в последовательности несколько наименьших членов, то заменить последний по порядку.
- Даны целые числа a1, a2,..., аn и b1, b2,..., bn. Преобразовать последовательность b1, b2,..., bn по правилу: если ai £ 0, то bi увеличить в 10 раз, иначе заменить bi нулем (i = 1, 2,..., n).
- Дана последовательность действительных чисел a1, a2,..., аn. Требуется умножить все члены последовательности a1, a2,..., аn на квадрат ее наименьшего элемента, если ak ³ 0, и на квадрат ее наибольшего элемента, если ak < 0 (1 £ k £ n).
- Дан массив, состоящий из n натуральных чисел. Заменить элементы массива на 0, если элемент оканчивается на цифру k.
- Дан массив целых чисел. Найти в этом массиве минимальный элемент m и максимальный элемент М. Заменить на 1 все элементы, стоящие между m и М.
- Дано действительное число x и массив А [n]. В массиве найти среднее арифметическое. Заменить элементы, значение которых ближе к среднему на x, на удвоенное произведение.
- Даны две последовательности a1, a2,..., аn и b1, b2,..., bm (m = n). В массиве а произвести замену элемента, увеличив его на значение соответствующего элемента b, если они различны, а если одинаковы оставить без изменений.
- Даны действительные числа a1, a2,..., аn. Среди них есть положительные и отрицательные. Заменить нулями те числа, величина которых по модулю больше числа К (|аi| >К { a1, a2,..., аn}).
- Дан массив положительных чисел. Среди них есть равные. Найти вторые равные элементы массива и заменить их на элемент с противоположным знаком
- Дана последовательность действительных чисел a1, a2,..., an. Заменить все ее члены, меньше заданного Z, этим числом. Подсчитать количество замен.
- Даны целые числа a1, a2,..., аn и b1, b2,..., bn. Преобразовать последовательность b1, b2,..., bn по правилу: если ai £ 0, то bi увеличить в К раз, иначе заменить bi нулем (i = 1, 2,..., n).
- Дана последовательность действительных чисел a1, a2,..., аn. Требуется умножить все члены последовательности a1, a2,..., аn на квадрат ее наименьшего элемента, если ak < 0, и на квадрат ее наибольшего элемента, если ak > 0 (1 £ k £ n).
Дата добавления: 2015-07-20; просмотров: 342 | Нарушение авторских прав
mybiblioteka.su - 2015-2024 год. (0.007 сек.)