Хелпикс

Главная

Контакты

Случайная статья





Поиск. Дополнительный массив



 

Линейные массивы

 

Поиск

 

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; М), которые не входят в данный массив.

 

 


 

Дополнительный массив

 

  1. В целочисленной последовательности есть нулевые элементы. Создать новый массив из номеров этих элементов.
  2. Дана последовательность натуральных чисел a1, a2, ..., an. Создать массив из четных чисел этой последовательности. Если таких чисел нет, то вывести сообщение об этом факте.
  3. Последовательность a1, a2, ..., аn состоит из нулей и единиц. Поставить в начало этой последовательности нули, а затем единицы используя дополнительный массив.
  4. Даны действительные числа a1, a2, ..., аn. Сформировать новый массив из значений {a1+ an, a2+ an-1, ..., аk+ an-(k-1)}. Найти max значение этого массива.
  5. Дана последовательность целых чисел a1, a2, ..., аn. Образовать новую последовательность, выбросив из исходной те члены, которые равны числу Х .
  6. Дана последовательность действительных чисел a1 £ a2, £...£ аn. Вставить действительное число b в нее так, чтобы последовательность осталась неубывающей a1 £ a2, £.b<..£ аn..
  7. Задан массив с количеством элементов N. Сформируйте два массива: в первый включите элементы исходного массива с четными номерами, а во второй — с нечетными.
  8. Даны координаты n точек на плоскости: (X1, У1), ..., (Xn, Yn) (n £ 30). Найти номера пары  соседних точек, расстояние между которыми наибольшее (считать, что такая пара единственная).
  9. Даны целые числа a1, a2, ..., аn и b1, b2, ..., bn. Преобразовать последовательность b1, b2, ..., bn по правилу: если ai £ 0, то bi увеличить в 10 раз, иначе заменить bi нулем (i = 1, 2, ..., n).
  10. Дан массив, состоящий из n натуральных чисел. Образовать новый массив, элементами которого будут элементы исходного, оканчивающиеся на цифру k.
  11. Даны две последовательности a1 £ a2 £ ... £ аn и b1 £ b2 £ ... £ bm. Образовать из них новую последовательность чисел так, чтобы она тоже была неубывающей. Дополнительный массив использовать.
  12. Дана последовательность целых чисел. Сформировать новый массив из различных чисел этой последовательности.
  13. В одномерном массиве размещены: в первых элементах значения аргумента, в следующих — соответствующие им знаки (+ или -). Вычислить суммы значений элементов, стоящих до этого значения (включительно) ,учитывая знаки.
  14. Дана последовательность действительных чисел a1, a2, ..., an.Выяснить, будет ли она возрастающей.
  15. Даны две последовательности целых чисел a1, a2, ..., аn и b1, b2, ..., bn. Все члены последовательностей — различные числа. Найти, сколько членов первой последовательности совпадают с членами второй последовательности.


  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.