Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. В комнате были также, помимо крутящихся кресел и обычных стульев, кресла мягкие и два массивных кожаных дивана.
  2. Ввод/вывод двумерных массивов осуществляется в двух вложенных циклах
  3. Двумерные массивы
  4. Динамические массивы
  5. Должностей и работ, дающих право на дополнительный отпуск
  6. Дополнительный вербальный материал

Поиск

 

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. Все члены последовательностей — различные числа. Найти, сколько членов первой последовательности совпадают с членами второй последовательности.

Замена

 

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

 

  1. Даны действительные числа a1, a2,..., аn. Среди них есть по­ложительные и отрицательные. Заменить нулями те числа, величина которых по модулю больше числа К (|аi| >К { a1, a2,..., аn}).

 

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

 

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

 

  1. Даны целые числа a1, a2,..., аn и b1, b2,..., bn. Преобразовать последовательность b1, b2,..., bn по правилу: если ai £ 0, то bi увеличить в 10 раз, иначе заменить bi нулем (i = 1, 2,..., n).

 

  1. Дана последовательность действительных чисел a1, a2,..., аn. Требуется умно­жить все члены последовательности a1, a2,..., аn на квадрат ее наименьшего элемента, если ak ³ 0, и на квадрат ее наибольшего элемента, если ak < 0 (1 £ k £ n).

 

  1. Дан массив, состоящий из n натуральных чисел. Заменить элементы массива на 0, если элемент оканчивается на цифру k.

 

  1. Дан массив целых чисел. Найти в этом массиве минимальный элемент m и максимальный элемент М. Заменить на 1 все элементы, стоящие между m и М.

 

  1. Дано действительное число x и массив А [n]. В массиве найти среднее арифметическое. Заменить элементы, значение которых ближе к среднему на x, на удвоенное произведение.

 

  1. Даны две последовательности a1, a2,..., аn и b1, b2,..., bm (m = n). В массиве а произвести замену элемента, увеличив его на значение соответствующего элемента b, если они различны, а если одинаковы оставить без изменений.

 

  1. Даны действительные числа a1, a2,..., аn. Среди них есть по­ложительные и отрицательные. Заменить нулями те числа, величина которых по модулю больше числа К (|аi| >К { a1, a2,..., аn}).

 

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

 

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

 

  1. Даны целые числа a1, a2,..., аn и b1, b2,..., bn. Преобразовать последовательность b1, b2,..., bn по правилу: если ai £ 0, то bi увеличить в К раз, иначе заменить bi нулем (i = 1, 2,..., n).

 

  1. Дана последовательность действительных чисел a1, a2,..., аn. Требуется умно­жить все члены последовательности a1, a2,..., аn на квадрат ее наименьшего элемента, если ak < 0, и на квадрат ее наибольшего элемента, если ak > 0 (1 £ k £ n).

 

 


Дата добавления: 2015-07-20; просмотров: 342 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Примеры решения задач| Задача типовая 2.

mybiblioteka.su - 2015-2024 год. (0.008 сек.)