Условие вида «дан массив размера N» означает, что вначале дается фактический размер массива (целое число N), а затем приводятся все его элементы. Если в задании явно не указывается, какие значения может принимать размер исходного массива, то предполагается, что размер может изменяться в пределах от 2 до 10. Порядковый номер начального элемента массива считается равным 1.
Если в задании, связанном с созданием (преобразованием) массива, не описан результирующий набор данных, то предполагается, что этим набором является созданный (преобразованный) массив, и необходимо вывести все его элементы в порядке возрастания их индексов.
Формирование массива и вывод его элементов (1-17)
В заданиях на формирование массива предполагается, что размер результирующего массива не превосходит 10.
Array 1 | Array 2 | Array 3 | Array 4 | Array 5 | Array 6 | Array 7 | Array 8 | Array 9 | Array 10 | Array 11 | Array 12 | Array 13 | Array 14 | Array 15 | Array 16 | Array 17
Анализ элементов массива (18-50)
Для выполнения некоторых заданий из данного пункта не требуется одновременно хранить в памяти все исходные данные, поэтому использовать при их выполнении массивы, строго говоря, не нужно. Однако применение массивов позволяет сделать алгоритмы решения этих заданий более простыми и наглядными. Задания из данного пункта можно дополнить заданиями из групп Series и Minmax, рассматривая их как задания на обработку массивов. С другой стороны, для тех заданий данного пункта, которые можно выполнить, не используя массивы, полезно реализовать и такие алгоритмы решения.
Array 18 | Array 19 | Array 20 | Array 21 | Array 22 | Array 23 | Array 24 | Array 25 | Array 26 | Array 27 | Array 28 | Array 29 | Array 30 | Array 31 | Array 32 | Array 33 | Array 34 | Array 35 | Array 36 | Array 37 | Array 38 | Array 39 | Array 40 | Array 41 | Array 42 | Array 43 | Array 44 | Array 45 | Array 46 | Array 47 | Array 48 | Array 49 | Array 50
Работа с несколькими массивами (51-64)
Array 51 | Array 52 | Array 53 | Array 54 | Array 55 | Array 56 | Array 57 | Array 58 | Array 59 | Array 60 | Array 61 | Array 62 | Array 63 | Array 64
Преобразование массива (65-115)
При выполнении заданий из данного пункта не следует использовать вспомогательные массивы.
Array 65 | Array 66 | Array 67 | Array 68 | Array 69 | Array 70 | Array 71 | Array 72 | Array 73 | Array 74 | Array 75 | Array 76 | Array 77 | Array 78 | Array 79 | Array 80 | Array 81 | Array 82 | Array 83 | Array 84 | Array 85 | Array 86 | Array 87 | Array 88 | Array 89 | Array 90 | Array 91 | Array 92 | Array 93 | Array 94 | Array 95 | Array 96 | Array 97 | Array 98 | Array 99 | Array 100 | Array 101 | Array 102 | Array 103 | Array 104 | Array 105 | Array 106 | Array 107 | Array 108 | Array 109 | Array 110 | Array 111 | Array 112 | Array 113 | Array 114 | Array 115
Серии целых чисел (116-130)
Array 116 | Array 117 | Array 118 | Array 119 | Array 120 | Array 121 | Array 122 | Array 123 | Array 124 | Array 125 | Array 126 | Array 127 | Array 128 | Array 129 | Array 130
Множества точек на плоскости (131-140)
Для хранения данных о каждом наборе точек следует использовать по два массива: первый массив для хранения абсцисс, второй — для хранения ординат. Можно также использовать массив записей с двумя полями.
Array 131 | Array 132 | Array 133 | Array 134 | Array 135 | Array 136 | Array 137 | Array 138 | Array 139 | Array 140