Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_указ_курсов_КСД_13 / мет_кр_прог_2012.doc
Скачиваний:
11
Добавлен:
03.03.2016
Размер:
457.22 Кб
Скачать

6 Варианты заданий на курсовую работу

6.1 Обработка одномерных массивов

Условия индивидуальных заданий приведены в табл.6.1. При решении задач должны выполняться следующие требования:

Требования к выполнению задания по обработке одномерных массивов:

  • Размер массива должен вводиться с клавиатуры;

  • Для работы с массивом необходимо использовать динамическую память;

  • При формировании элементов массива предусмотреть выбор варианта: случайным образом, вводом с клавиатуры или вводом из файла;

  • При выборе ввода массива с клавиатуры, должен быть предусмотрен удобный интерфейс ввода данных;

  • При вводе из файла при недостаточном объеме данных элементы массива, для которых не хватило значений, заполняются нулями;

  • Сформированный массив отобразить на экране;

  • Предусмотреть вывод промежуточных результатов и результатов обработки на экран и/или в файл.

  • При выводе на экран выделять другим цветом элементы, удовлетворяющие условию обработки.

Таблица 6.1Условия индивидуальны заданий по обработке одномерных массивов

вар-та

Индивидуальные задания

1

В массиве а1, а2, … , аn удалить все элементы, значение которых меньше среднего.

2

Задан упорядоченный массив а1, а2, … , аn и число b. Вставить число b в массив так, чтобы не нарушить упорядоченности.

3

В заданном массиве а1, а2, … , аn определить максимальную последовательность из положительных чисел

4

Задан массив а1, а2, … , аn Перенести в другой массив те элементы, которые встречаются более одного раза, исключив их из первого.

5

Заданы массивы а1, а2, … , аn и b1, b2, … , bm Перенести в третий массив те элементы, которые встречаются и в массиве А и в массиве В, исключив их из первых двух.

6

Подразумевается, что в заданном массиве а1, а2, … , аn может быть несколько элементов равных минимальному. Удалить последний минимальный элемент массива.

7

Задан массив а1, а2, … , аn Перенести в другой массив те элементы, которые встречаются один раз, исключив их из первого, а элементы, встречающиеся в массиве А более одного раза исключить, оставив по одному.

8

В заданном массиве а1, а2, … , аn определить максимальную последовательность упорядоченных чисел

9

Подразумевается, что в заданном массиве а1, а2, … , аn может быть несколько элементов равных максимальному. Удалить все эти элементы, оставив первый.

10

Задан массив а1, а2, … , аn. Подразумевается, что в нем имеются отрицательные и положительные числа. Найти самую длинную последовательность чисел с одним знаком.

11

Заданы массивы а1, а2, … , аn и b1, b2, … , bm Перенести в третий массив те элементы, которые встречаются и в массиве А и в массиве В, по два и более раз, оставив в первых по одному разу.

12

В массиве а1, а2, … , аn удалить все элементы, значение которых лежит между средним арифметическим и (max+min)/2.

Соседние файлы в папке Метод_указ_курсов_КСД_13