Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
10. Задачи по уровням.doc
Скачиваний:
8
Добавлен:
06.11.2018
Размер:
826.88 Кб
Скачать

Тема: Массивы. Задачи к уроку 51-52 Домашнее задание

Уровень I (до 9 баллов)

Задача № 186 (8 баллов).

Дан упорядоченный массив, состоящий из 15 вещественных чисел. Определить характер упорядоченности массива (по возрастанию, по убыванию).

Задача № 172 (8 баллов).

Дан массив целых чисел. Найти количество элементов этого массива:

б) меньших среднего арифметического всех его элементов.

Задача № 163 (9 баллов).

Дан одномерный массив из n целых чисел. Составить программу:

а) определения количества повторений заданного элемента х;

Задача № 161 (9 баллов).

В массиве A(N) найдите количество элементов, значения которых равны порядковому номеру этого элемента.

Уровень II (10 баллов).

Задача № 181.

Дан одномерный массив A, состоящий из 2n элементов. Поменять его половины следующим образом: первый элемент поменять с последним, второй – с предпоследним и т.д.

Задача № 183.

Дан одномерный массив. Переставить в обратном порядке элементы массива, расположенные между минимальным и максимальным элементами.

Уровень III (11 баллов).

Задача № 185.

Дано два упорядоченных по возрастанию (убыванию) массива действительных чисел. Составить из их элементов третий, упорядоченный по возрастанию (убыванию), массив.

Задача № 193.

Проверить, является ли массив x(n) симметричным, причем его элементы должны монотонно возрастать или убывать от начала до середины.

Уровень IV (12 баллов).

Задача № 184.

Дан массив целых чисел x(n). Сформировать массив y(m), поместив в него в порядке возрастания все различные числа из массива х. Сортировку не производить.

Задача № 198.

В целочисленном массиве x(n) проверить, являются ли его элементы перестановкой чисел 1, 2, …, n.

Тема: Массивы. Задачи к уроку 53-54 Домашнее задание

Уровень I (до 9 баллов)

Задача № 214 (8 баллов).

Вставить число 100 перед пятым элементом массива. В целочисленном массиве x(n) проверить, являются ли его элементы перестановкой чисел 1, 2, …, n.

Задача № 227 (8 баллов).

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

Задача № 215 (9 баллов).

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

Задача № 233 (9 баллов).

Удалить все элементы массива, начиная с k1-го по k2-ой (k1 и k2 вводятся с клавиатуры). ;

Уровень II (10 баллов).

Задача № 217.

Вставить в массив два элемента с данными значениями: первый – после максимального элемента, второй – перед максимальным (удобнее всего вставлять элементы именно в таком порядке).

Задача № 233.

Удалить все элементы массива, начиная с k1-го по k2-ой (k1 и k2 вводятся с клавиатуры). Проверить корректность ввода значений k1 и k2 ; если ввод некорректный, то вывести сообщение об ошибке и закончить работу.

Уровень III (11 баллов).

Задача № 219.

Вставить по одному элементу с данным значением перед всеми отрицательными элементами массива.

Задача № 235.

Задан одномерный массив, содержащий большое количество нулевых элементов. Составить программу:

а) уплотнения массива путем исключения нулевых элементов;

б) замены всех групп подряд встречающихся нулей на один нуль;

Уровень IV (12 баллов).

Задача № 224.

Дана таблица из n чисел, расположенных по неубыванию. Составить программу расширения таблицы путем добавления в нее к новых чисел при сохранении ее упорядоченности.

Задача № 235.

Задан одномерный массив, содержащий большое количество нулевых элементов. Составить программу:

в) замены группы элементов, состоящих из нечетного количества нулей, на один нулевой элемент, а из четного – на два.