Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы / Lab3 / ЯП_лаб_3.doc
Скачиваний:
4
Добавлен:
18.02.2023
Размер:
222.72 Кб
Скачать

Задание 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 баллов

Соседние файлы в папке Lab3