Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Изменение элементов массива

УРОВЕНЬ СЛОЖНОСТИ | Анализ элементов массива | Серии целых чисел | Множества точек на плоскости |


Читайте также:
  1. I. Гашение дуги с помощью полупроводниковых элементов
  2. II этап Развитие грудобрюшного типа дыхания с включением элементов дыхательной гимнастики А.Н. Стрельниковой
  3. II.3.2. Эффекты взаимного влияния элементов
  4. V. Расписание, задержка и отмена рейса, маршрут перевозки, изменение маршрута перевозки
  5. А1. Ввод массива с клавиатуры
  6. Автограф, резко поднимающийся вверх. Много преувеличенно-демонстративных элементов. Если их «снять» - остается довольно мелкий, округлый, петляющий, неприметный почерк.
  7. Алгоритмы обработки элементов каждого столбца матрицы

30. Дан массив A размера N и целое число K (1 £ K £ N). Преобразовать массив, увеличив каждый его элемент на исходное значение элемента AK.

31. Дан массив размера N и целое число K (1 £ K < N). Осуществить сдвиг элементов массива вправо на K позиций (при этом A 1 перейдет в AK +1, A 2 – в AK +2, …, AN K – в AN, а исходное значение K последних элементов будет потеряно). Первые K элементов полученного массива положить равными 0.

32. Дан массив A размера N и целое число K (1 £ K £ 4, K < N). Осуществить циклический сдвиг элементов массива вправо на K позиций (при этом A 1 перейдет в AK +1, A 2 — в AK +2, …, AN — в AK). Допускается использовать вспомогательный массив из 4 элементов.

33. Дан целочисленный массив размера N.

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

· увеличить все нечетные числа, содержащиеся в массиве, на исходное значение последнего нечетного числа. Если нечетные числа в массиве отсутствуют, то оставить массив без изменений.

34. Дан массив размера N.

a) найти номер двух ближайших элементов из этого массива (то есть элементов с наименьшим модулем разности) и вывести эти номера в порядке возрастания;

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

c) найти максимальный элемент из его элементов с нечетными номерами;

d) найти номера тех элементов массива, которые больше своего соседа, и количество таких элементов. Найденные номера выводить в порядке их возрастания;

e) обнулить все его локальные максимумы (то есть числа, большие своих соседей);

f) возвести в квадрат все его локальные минимумы (то есть числа, меньшие своих соседей);

g) осуществить сдвиг элементов массива вправо на одну позицию (при этом A 1 перейдет в A 2, A 2 — в A 3, …, AN –1 — в AN, a исходное значение последнего элемента будет потеряно). Первый элемент полученного массива положить равным 0;

h) осуществить циклический сдвиг элементов массива вправо на одну позицию (при этом A 1 перейдет в A 2, A 2 — в A 3, …, AN — в A 1).

35. Дан массив размера N, все элементы которого, кроме первого, упорядочены по возрастанию. Сделать массив упорядоченным, переместив первый элемент на новую позицию.

36. Преобразовать одномерный целочисленный массив так, чтобы в нем чередовались четные и нечетные числа.

37. Дан целочисленный массив размера N, содержащий ровно два одинаковых элемента. Найти номера одинаковых элементов и вывести эти номера в порядке возрастания.

38. Разбить одномерный целочисленный массив на 2 части так, чтобы суммы элементов этих частей были максимально близки.

39. Дан массив целых чисел, состоящий из n элементов. Найти первый элемент, удовлетворяющий условию ai <ai+1 и переставить на отрезке [ai+1, an] элементы в обратном порядке.


Дата добавления: 2015-07-11; просмотров: 194 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Работа с несколькими массивами| Формирование массива и вывод его элементов

mybiblioteka.su - 2015-2024 год. (0.006 сек.)