Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Условия индивидуальных заданий приведены в табл.6.1. При решении задач должны выполняться следующие требования:
Требования к выполнению задания по обработке одномерных массивов:
- Размер массива должен вводиться с клавиатуры;
- Для работы с массивом необходимо использовать динамическую память;
- При формировании элементов массива предусмотреть выбор варианта: случайным образом, вводом с клавиатуры или вводом из файла;
- При выборе ввода массива с клавиатуры, должен быть предусмотрен удобный интерфейс ввода данных;
- При вводе из файла при недостаточном объеме данных элементы массива, для которых не хватило значений, заполняются случайными значениями;
- Сформированный массив должен быть отображен на экране;
- Предусмотреть вывод промежуточных результатов и результатов обработки на экран и/или в файл.
- При выводе на экран выделять другим цветом элементы, удовлетворяющие условию обработки.
Таблица 6.1 Условия индивидуальны заданий по обработке одномерных массивов
№ вар-та | Индивидуальные задания |
Найти все совершенные числа из диапазона от N1 до N2. Совершенным называется число, сумма делителей которого (кроме самого себя) равна этому числу. Например: число 6 делиться на 1, 3 и 2. Сумма его делителей 1+2+3 = 6. | |
Дана последовательность чисел. Найти: среднеарифметическое значение, без учета минимального и максимального элементов. | |
В заданном массиве а1, а2, …, аn определить максимальную последовательность из положительных чисел | |
Задан массив а1, а2, …, аn Перенести в другой массив те элементы, которые встречаются более одного раза, исключив их из первого. |
Продолжение таблицы 6.1
№ вар-та | Индивидуальные задания |
Заданы массивы а1, а2, …, аn и b1, b2, …, bm Перенести в третий массив те элементы, которые встречаются и в массиве А и в массиве В, исключив их из первых двух. | |
Подразумевается, что в заданном массиве а1, а2, …, аn может быть несколько элементов равных минимальному. Удалить последний минимальный элемент массива. | |
Дана последовательность X и число y. Найти среди чисел Xi: два таких числа, что их среднее арифметическое ближе всего к y. | |
Дан массив целых значений. Перенести в другой массив те элементы, которые кратны 3. | |
Найти и распечатать все простые числа из диапазона от N1 до N2. | |
Задан массив а1, а2, …, аn. Подразумевается, что в немимеются отрицательные и положительные числа. Найти самую длинную последовательность чисел с одним знаком. | |
Заданы массивы а1, а2, …, аn и b1, b2, …, bm Перенести в третий массив те элементы, которые встречаются и в массиве А и в массиве В, по два и более раз, оставив в первых по одному разу. | |
В массиве а1, а2, …, аn удалить все элементы, значение которых лежит между средним арифметическим и (max+min)/2. | |
Дана последовательность X и число y. Найти среди чисел Xi: три таких числа, что их произведение, деленное на y, даст наибольшее число. | |
Дана последовательность A1;...; An. Выбрать и записать в новый массив: а) положительные элементы; б) отрицательные элементы; в) равные по модулю первому элементу. | |
Дана последовательность A1,..., An. Получить новую последовательность B1,..., Вn, отличающуюся тем, что: а) все четные члены удвоены; б) все нечетные члены утроены, в) все четные члены заменены 0. | |
Дана последовательность A1,..., An. Получить новую последовательность, исключив из исходной последовательности: а) отрицательные элементы; б) нулевые элементы; в) положительные элементы. | |
Дана последовательность A1,..., An. Поменять местами: а) наибольший член с членом с номером m; б) наименьший член с членом с номером m1; в) наибольший член с наименьшим членом. Значения m и m1 ввести с клавиатуры и проверить на корректность. |
Продолжение таблицы 6.1
Дата публикования: 2015-04-07; Прочитано: 460 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!