Задание 1
Разработать программу согласно варианту задания. Ввод и вывод массива осуществлять в одну строку. Варианты заданий:
1 |
Задан символьный массив размера N. Определить количество элементов массива, являющихся заглавными буквами латинского алфавита. |
5 баллов |
2 |
Задан целочисленный массив размера N. Определить число положительных элементов в массиве. |
5 баллов |
3 |
Задан символьный массив размера N. Определить количество элементов массива, являющихся цифрами. |
5 баллов |
4 |
Задан вещественный массив размера N. Определить число отрицательных элементов в массиве. |
5 баллов |
5 |
Задан вещественный массив размера N. Определить сумму абсолютных значений отрицательных элементов массива. |
5 баллов |
6 |
Задан целочисленный массив размера N. Определить число элементов в массиве кратных 2. |
5 баллов |
7 |
Задан целочисленный массив размера N. Определить сумму элементов массива, кратных 5. |
5 баллов |
8 |
Задан символьный массив размера N. Определить число элементов в массиве являющихся символами пунктуации. |
5 баллов |
9 |
Задан вещественный массив размера N. Определить сумму максимального и минимального элементов массива. |
5 баллов |
10 |
Задан вещественный массив размера N. Определить максимальный элемент в массиве и его позицию. |
5 баллов |
11 |
Задан вещественный массив размера N. Определить минимальный элемент в массиве и его позицию. |
5 баллов |
12 |
Задан целочисленный массив размера N. Определить, образуют ли элементы массива арифметическую прогрессию. |
5 баллов |
13 |
Задан вещественный массив размера N. Определить, образуют ли элементы массива геометрическую прогрессию. |
5 баллов |
14 |
Задан символьный массив размера N. Определить число элементов в массиве не являющихся символами латинского алфавита. |
5 баллов |
15 |
Задан целочисленный массив размера N. Вывести на экран индексы всех элементов массива, кратных k. Число k вводится пользователем. |
5 баллов |
16 |
Задан вещественный массив размера N. Найти количество его локальных максимумов. Локальный максимум – элемент значение, которого больше значений соседей. Найти минимальный из локальных максимумов. |
10 баллов |
17 |
Задан целочисленный массив размера N. Определить сумму элементов массива, в двоичном представлении которых ровно k разрядов установленных в «0». Число k вводится пользователем. |
10 баллов |
18 |
Задан вещественный массив размера N. Найти максимум и минимум массива и поменять их местами. Полученный массив вывести на экран в порядке следования минимального и максимального значения. |
10 баллов |
19 |
Задан вещественный массив размера N. Найти элементы массива с минимальной и максимальной значениями дробной части и заменить все элементы, расположенные между ними, суммой найденных элементов. |
10 баллов |
20 |
Задан целочисленный массив размера N. Найти значение наименее часто встречающееся в массиве. Вывести на экран все позиции элементов содержащих это значение. |
10 баллов |
21 |
Задан целочисленный массив размера N. Определить сумму элементов массива, в двоичном представлении которых ровно k разрядов установленных в «1». Число k вводится пользователем. |
10 баллов |
22 |
Задан вещественный массив размера N. Заменить все отрицательные элементы массива на значение минимального положительного элемента. |
10 баллов |
23 |
Задан вещественный массив размера N. Заменить все положительные элементы массива на значение максимального отрицательного элемента. |
10 баллов |
24 |
Задан целочисленный массив размера N. Определить количество серий в данном массиве. Найти серию максимальной длины. Для пояснений о сериях смотрите задание 2. |
10 баллов |
25 |
Задан вещественный массив размера N. Найти сумму максимального элемента, расположенного в элементе с четным индексом, и минимального элемента, расположенного в элементе с нечетным индексом. |
10 баллов |
26 |
Задан целочисленный массив размера N. Найти количество его локальных минимумов. Локальный минимум – элемент значение, которого меньше значений соседей. Найти максимальный из локальных минимумов. |
10 баллов |
27 |
Задан целочисленный массив размера N. Найти максимум и минимум массива. Все элементы, расположенные между ними, переписать в обратном порядке. |
10 баллов |
28 |
Задан целочисленный массив размера N. Если он является перестановкой, то есть содержит все числа от 1 до N, то вывести 0, в противном случае вывести номер первого недопустимого элемента. |
10 баллов |
29 |
Задан целочисленный массив размера N. Найти значение наиболее часто встречающееся в массиве. Вывести на экран все позиции элементов содержащих это значение. |
10 баллов |
30 |
Задан символьный массив размера N. Определить количество парных заглавных и строчных букв в массиве. Вывести на экран все пары индексов по которым расположены парные символы. |
10 баллов |
31 |
Задан вещественный массив размера N. Найти произведение второго минимума и третьего максимума массива. Все элементы, расположенные между ними, заменить нулями. Пример: 0 8 6 4 7 2 1 4 9 3 → 7, 0 8 6 4 7 0 1 4 9 3 |
15 баллов |
32 |
Задан символьный массив размера N. Отсортировать массив так, чтобы в нем сначала шли буквы латинского алфавита, затем цифры и, в конце, остальные элементы. Порядок следования самих элементов массива не менять. Пример: 1 s e 3 2 , . : f 5 t → s e f t 1 3 2 5 , . : |
15 баллов |
33 |
Задан вещественный массив размера N. Отсортировать по возрастанию элементы массива, расположенные на четных позициях, и по убыванию – на нечетных позициях. Пример: 2 7 4 5 1 0 9 6 8 3 → 1 7 2 6 4 5 8 3 9 0 |
15 баллов |
34 |
Задан вещественный массив размера N. Отсортировать массив в порядке возрастания абсолютного отклонения значения элемента от значения среднего арифметического всего массива. Пример: 1 2 3 4 5 → 3 2 4 1 5 |
15 баллов |
35 |
Задан целочисленный массив размера N. Отсортировать массив так, чтобы сначала в нем шли нулевые, затем положительные и, в конце, отрицательные элементы. Порядок следования самих элементов не менять. Пример: 2 -6 6 0 9 -3 2 0 -5 4 → 0 0 2 6 9 2 4 -6 -3 -5 |
15 баллов |
36 |
Задан целочисленный массив размера N. Отсортировать массив в порядке возрастания наименьшего делителя элементов массива. Пример: 9 5 7 4 8 121 25 → 5 7 4 8 9 25 121 |
15 баллов |
37 |
Задан вещественный массив размера N. Отсортировать все отрицательные элементы в порядке возрастания. Остальные элементы оставить без изменений. Пример: -4 5 -7 9 0 -1 3 -5 2 -6 → -7 5 -6 9 0 -5 3 -4 2 -1 |
15 баллов |
38 |
Задан целочисленный массив размера N. Отсортировать элементы массива в порядке возрастания количества разрядов установленных в «1» в двоичном представлении элементов массива. Например: 5 3 1 7 2 10 → 1 2 5 3 10 7 |
15 баллов |
39 |
Задан вещественный массив размера N. Создать целочисленный массив такого же размера, в котором будут записаны индексы исходного массива в порядке возрастания значений их элементов. Пример: 2.0 8.0 6.0 0.0 4.0 3.0 1.0 7.0 9.0 5.0 → 3 6 0 5 4 9 2 7 1 8 |
15 баллов |
40 |
Задан вещественный массив размера N. Отсортировать массив в порядке возрастания значений дробной части его элементов. Пример: 2.15 3.1 4.05 5.25 6.2 7.3 → 4.05 3.1 2.15 6.2 5.25 7.3 |
15 баллов |
41 |
Задан вещественный массив размера N. Найти сумму второго максимума и третьего минимума массива. Все элементы, расположенные между ними, отсортировать в порядке возрастания. Пример: 0 8 6 4 7 2 1 4 9 3 → 10, 0 8 4 6 7 2 1 4 9 3 |
15 баллов |
42 |
Задан символьный массив размера N. Отсортировать массив так, что бы сначала в нем в алфавитном порядке шли согласные буквы латинского алфавита, а затем остальные элементы, порядок которых не меняется. Пример: a d f e w h g u t b l o → b d f g h l t w a e u o |
15 баллов |
43 |
Задан целочисленный массив размера N. Отсортировать массив так, чтобы сначала в нем шли отрицательные, затем положительные и, в конце, нулевые элементы. Порядок следования самих элементов не менять. Пример: 2 -6 6 0 9 -3 2 0 -5 4 → -6 -3 -5 2 6 9 2 4 0 0 |
15 баллов |
44 |
Задан символьный массив размера N. Создать целочисленный массив такого же размера, в котором будут записаны индексы исходного массива в алфавитном порядке значений их элементов. Пример: a d f e b c g → 0 4 5 1 3 2 6 |
15 баллов |
45 |
Задан вещественный массив размера N. Отсортировать все положительные элементы в порядке убывания. Остальные элементы оставить без изменений. Пример: -4 5 -7 9 0 -1 3 -5 2 -6 → -4 9 -7 5 0 -1 3 -5 2 -6 |
15 баллов |