Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
а и п СИ.doc
Скачиваний:
57
Добавлен:
07.06.2015
Размер:
2.32 Mб
Скачать

Контрольные вопросы для подготовки и самостоятельной работы

  1. Как производится доступ к элементам массива?

  2. Какое количество операторов цикла необходимо для обработки главной или побочной диагонали массива?

  3. Какие методы сортировки элементов Вы знаете?

  4. Можно ли использовать указатель на тип элементов массива в качестве имени массива и что для этого необходимо?

  5. Адрес какого элемента содержит имя массива?

  6. Какие классы памяти можно использовать при объявлении массива?

  7. Какие классы памяти используются по умолчанию?

  8. Как размещаются элементы массива в памяти?

  9. Как определяется количество байтов, на которое смещается указатель индексного выражения? Зависит ли смещение указателя от типа элементов массива?

Лабораторная работа №12 Сортировка одномерных массивов

Цель работы: изучить и научиться применять обработку массивов по заданным логическим условиям, формирование новых массивов и их сортировка.

Задание. Написать программу на СИ для задачи, указанной в таблице. Имя и размер массива выбрать самостоятельно.

Таблица

Вар.

Условие задачи

1

Найти сумму двух наибольших четных чисел массива

2

Найти произведение двух наибольших нечетных чисел массива

3

Найти произведение двух наибольших четных чисел массива

4

Найти сумму двух наибольших нечетных чисел массива

5

Найти сумму трех наибольших четных чисел массива

6

Найти сумму двух наименьших четных чисел массива

7

Найти сумму двух наименьших нечетных чисел массива

8

Найти сумму трех наименьших нечетных чисел массива

9

Найти сумму двух наименьших положительных чисел массива

10

Найти сумму двух наибольших отрицательных чисел массива

11

Найти сумму трех наименьших положительных чисел массива

12

Найти произведение двух наименьших положительных чисел массива

13

Найти произведение двух наибольших отрицательных чисел массива

14

Найти произведение трех наибольших кратных 5 чисел массива

15

Найти произведение трех наименьших не кратных 4 чисел массива

16

Найти произведение трех наибольших положительных кратных 3 чисел массива

17

Найти произведение трех наименьших отрицательных нечетных чисел массива

18

Найти сумму трех наименьших положительных четных чисел массива

19

Найти сумму трех наибольших нечетных, лежащих в интервале [1,30], чисел массива

20

Найти произведение четырех наименьших, лежащих в интервале [-20,20], чисел массива

21

Найти сумму четырех наименьших кратных 5 и не больших 50 чисел массива

22

Найти произведение двух наибольших и двух наименьших положительных четных чисел массива

23

Найти сумму двух наибольших и двух наименьших отрицательных четных чисел массива

24

Найти произведение двух наибольших и двух наименьших отрицательных нечетных чисел массива

25

Найти сумму двух наибольших и двух наименьших нечетных чисел массива, лежащих в интервале [1,25]

26

Найти произведение двух наибольших и двух наименьших положительных кратных 3 чисел массива

27

Найти сумму двух наибольших и двух наименьших кратных 3 и не меньших 10 чисел массива

28

Найти произведение двух наибольших и двух наименьших кратных 5 и не больших 20 чисел массива

29

Найти сумму трех наибольших, не кратных 5 положительных чисел массива

30

Найти произведение трех наименьших отрицательных кратных 3 чисел массива

              1. Лабораторная работа № 13

Соседние файлы в предмете Алгоритмизация и программирование