Практическая работа на вставку и удаление элементов массива

 

1. Заполнить случайным образом массив

2. Полученный массив вывести на экран.

3. Под массивом вывести индексы элементов

4. По запросу ввести номер удаляемого элемента, удалить этот элемент

5. Результирующий массив вывести на экран, а на следующей строке индексы

6. Ввести с клавиатуры позицию, куда будет вставлено число

7. Ввести само число для вставки

8. Вставить введенное число во введенную позицию

9. Результирующий массив вывести на экран, а на следующей строке индексы

 

Вставка и удаление элементов

 

1. Удалить из массива максимальный элемент

2. Удалить первый отрицательный элемент

3. Удалить все отрицательные элементы

4. Вставить заданное число после последнего отрицательного

5. Вставить заданное число после всех отрицательных

6. Удалить все чётные элементы на нечётных местах

7. Вставить в массив два заданных числа: одно – после любого из максимальных, второе – перед этим максимальным

 

16. Практическая работа «Сортировка массива»

 

1. Описать очень большой массив

2. Ввести массив случайным образом.

3. Вывести текущее время функцией GetTime(h,m,s,hund)

4. Отсортировать его одним из методов

5. Вывести текущее время

6. Оценить время работы алгоритма

7. Увеличить кол-во элементов массива в разы

8. Оценить время работы

9. Аналогично разобрать работу другого алгоритма

17. Практическая работа «Поиск в массиве»

Поиск в неупорядоченном массиве

а) Заполнить массив случайным образом

б) Вывести массив на экран

в) Под массивом вывести строку с индексами элементов

г) Задать число для поиска в массиве

д) В качестве ответа выдать позицию первой встречи этого элемента или сообщение, что этот элемент отсутствует

Поиск в упорядоченном массиве

а) Заполнить массив случайным образом

б) Вывести массив на экран

в) Отсортировать массив любым алгоритмом сортировки

г) Вывести массив на экран

д) Ввести число для вставки

е) Вставить число в массив, учитывая его упорядоченность

ж) Полученный массив вывести на экран

 

Использование нескольких массивов

 

1. Одновременная обработка равноразмерных массивов

а) В третьем массиве отобразить сумму соответствующих элементов двух других массивов

2. Перенос данных из одного массива в несколько

а) Из данного массива в первый переписать положительные числа, а во второй отрицательные

3. Объединение данных из нескольких массивов в одном

а) Из двух упорядоченных массивов создать третий упорядоченный массив

19. Практическая работа «Работа с одномерным массивом»

Пусть в массиве содержатся результаты измерений температуры воздуха, ко­торые проводились ежедневно в течение декабря месяца. Нижеприведённые данные вывести в файл. Определить:

а) среднемесячную температуру декабря;

б) сколько раз температура была выше 0°С;

в) дни, когда температура была наибольшей;

г) день, когда первый раз температура поднялась выше нуля, и увеличьте эту температуру на 1°С;

д) сколько дней температура была выше средней;

е) день, когда температура была ближе всего к средней температуре в декабре;

ж) сколько раз в декабре температура меняла знак;

з) первую из минимальных температур и вытесните ее на последнее место, сдвинув все остальные к началу массива

сколько раз было совпадений температуры с соответствующими днями прошлого года (использовать ещё один массив)

 

20. Практическая работа «Основные операции с двумерными массивами»

1. Заполнить двумерный массив случайным образом числами из диапазона [-20,20]

2. Вывести массив на экран

3. Найти сумму элементов вначале 4 строки, а затем той строки, номер которой будет задан с клавиатуры

4. Найти сумму элементов вначале 3 столбца, а затем того столбца, номер которого будет задан с клавиатуры

5. Найти количество нулевых элементов

6. Все элементы массива увеличить в 2 раза

7. Напечатать таблицу Пифагора