Задание 2
Разработать программу согласно варианту задания. Ввод и вывод массива осуществлять в одну строку. Серия – последовательность одинаковых элементов в массиве. Один элемент – это тоже серия длиной равной единице. Под удалением элементов из массива следует понимать изменение размера массива посредством изменения переменной, хранящей размер массива (например, n), а не создание нового массива. Для заданий повышенной сложности (25 баллов) использовать дополнительные массивы запрещено. Варианты заданий:
1 |
Задан целочисленный массив размера N. Удалить из массива все элементы, значение которых равно X (вводится пользователем). |
10 баллов |
2 |
Задан вещественный массив размера N. Удалить из массива все отрицательные элементы, расположенные на нечетных позициях. |
10 баллов |
3 |
Задан вещественный массив размера N. Удалить из массива все отрицательные элементы. |
10 баллов |
4 |
Задан целочисленный массив размера N. Вставить после каждого нечетного значения нулевой элемент. |
10 баллов |
5 |
Задан символьный массив размера N. Удалить из массива все символы, не являющиеся буквами латинского алфавита. |
10 баллов |
6 |
Задан вещественный массив размера N. Удалить из массива все элементы, меньшие по значению среднего арифметического массива. |
10 баллов |
7 |
Задан целочисленный массив размера N. Удалить из массива все элементы, расположенные перед максимальным элементом массива. |
10 баллов |
8 |
Задан целочисленный массив размера N. После каждого нечетного значения вставить нулевой элемент. |
10 баллов |
9 |
Задан вещественный массив размера N. Перед каждым положительным элементом массива вставить нулевой элемент. |
10 баллов |
10 |
Задан вещественный массив размера N. Перед каждым отрицательным элементом массива вставить нулевой элемент. |
10 баллов |
11 |
Задан символьный массив размера N. Продублировать каждый символ массива, являющийся буквой латинского алфавита. |
10 баллов |
12 |
Задан целочисленный массив размера N. Удалить из массива все положительные элементы, расположенные на четных позициях. |
10 баллов |
13 |
Задан целочисленный массив размера N. Удалить из массива все элементы встречающиеся более двух раз. |
10 баллов |
14 |
Задан символьный массив размера N. Удалить из массива все двойные символы (два одинаковых символа являются соседями). |
10 баллов |
15 |
Задан вещественный массив размера N. Удалить из массива все элементы, расположенные между максимальным и минимальными элементами. |
10 баллов |
16 |
Задан целочисленный массив размера N. Поменять местами серии с максимальной и минимальной длиной. Если таких серий несколько, то только первые из них. |
15 баллов |
17 |
Задан целочисленный массив размера N. Увеличить все серии минимальной длины на один элемент. |
15 баллов |
18 |
Задан целочисленный массив размера N. Отсортировать серии в массиве в порядке убывания их длины. |
15 баллов |
19 |
Задан целочисленный массив размера N. Уменьшить серию максимальной длины в два раза. Если таких серий несколько, то только первую из них. |
15 баллов |
20 |
Задан целочисленный массив размера N. Уменьшить все серии максимальной длины на один элемент. |
15 баллов |
21 |
Задан целочисленный массив размера N. Отсортировать серии в массиве в порядке возрастания их длины. |
15 баллов |
22 |
Задан целочисленный массив размера N. Поменять местами i-ую и j-ую серии массива. Номера i и j вводятся пользователем. |
15 баллов |
23 |
Задан целочисленный массив размера N. Удалить из массива все серии, длина которых равна k (вводится пользователем). |
15 баллов |
24 |
Задан целочисленный массив размера N. Увеличить все серии минимальной длины на два элемента. |
15 баллов |
25 |
Задан целочисленный массив размера N. Заменить все серии максимальной длины серией из нулей длиной три элемента. |
15 баллов |
26 |
Задан целочисленный массив размера N. Отсортировать серии в массиве в порядке убывания их длины. |
15 баллов |
27 |
Задан целочисленный массив размера N. Увеличить серию минимальной длины в два раза. Если таких серий несколько, то только последнюю из них. |
15 баллов |
28 |
Задан целочисленный массив размера N. Заменить в массиве все серии, длина которых равна k (вводится пользователем) серией из одного нулевого элемента. |
15 баллов |
29 |
Задан целочисленный массив размера N. Заменить все серии минимальной длины серией из нулей длиной пять элементов. |
15 баллов |
30 |
Задан целочисленный массив размера N. Удалить из массива все серии, длина которых кратна k (вводится пользователем). |
15 баллов |
31 |
Задан целочисленный массив размером N. Переместить все серии максимальной длины в конец массива, не нарушая порядок их следования. |
25 баллов |
32 |
Задан целочисленный массив размера N. Отсортировать серии в массиве в порядке возрастания их длины. |
25 баллов |
33 |
Задан целочисленный массив размером N. Поменять местами серии с минимальной и максимальной длиной. Если таких серий несколько, то только последние из них. |
25 баллов |
34 |
Задан целочисленный массив размера N. Поменять местами i-ую и j-ую серии массива. Номера i и j вводятся пользователем. |
25 баллов |
35 |
Задан вещественный массив размера 2*N, каждая пара элементов которого содержит координаты точки x и y. Определить номера пар задающих точки с максимальным расстоянием между ними. |
25 баллов |
36 |
Задан целочисленный массив размера N. Поменять местами серию максимальной длины с первой серией в массиве. Если таких максимальных серий несколько, то последнюю из них. |
25 баллов |
37 |
Задан целочисленный массив размера N. Поменять местами серии в массиве так, чтобы сначала располагались серии из четных элементов, а затем из нечетных элементов. |
25 баллов |
38 |
Задан целочисленный массив размера N. Поменять местами первую и k-ую серии массива. Число k вводится пользователем. |
25 баллов |
39 |
Задан целочисленный массив размером N. Переместить все серии минимальной длины в начало массива, не нарушая порядок их следования. |
25 баллов |
40 |
Задан целочисленный массив размера N. Отсортировать серии в массиве в порядке убывания их длины. |
25 баллов |
41 |
Задан целочисленный массив размером N. Поменять местами первую и последнюю серии в массиве. |
25 баллов |
42 |
Задан целочисленный массив размера N. Поменять местами серию с минимальной длиной с последней серией в массиве. Если минимальных серий несколько, то только первую из них. |
25 баллов |
43 |
Задан вещественный массив размера 2*N, каждая пара элементов которого содержит координаты точки x и y. Определить номера пар задающих треугольник с минимальным периметром. |
25 баллов |
44 |
Задан целочисленный массив размером N. Поменять местами серии с минимальной и максимальной длиной. Если таких серий несколько, то только первые из них. |
25 баллов |
45 |
Задан вещественный массив размера 2*N, каждая пара элементов которого содержит координаты точки x и y. Определить номера пар задающих точки с минимальным расстоянием между ними. |
25 баллов |