Студопедия  
Главная страница | Контакты | Случайная страница

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

Тема 3. Вставка в вектор новых элементов

Читайте также:
  1. C) площади параллелограмма, построенного на этих векторах
  2. Cредний вектор Пойнтинга
  3. D) удвоенной площади треугольника, построенного на этих векторах
  4. E) кiрiстiру-----сурет (вставка----картинка).
  5. III. Формирование новых понятий.
  6. PPUZKK 4230-программирование и прогнозирование урожаев зерновых культур и картофеля
  7. PPUZKK 4230-программирование и прогнозирование урожаев зерновых культур и картофеля
  8. А. Напряженность электрического поля системы неподвижных точечных зарядов равна векторной сумме напряженностей, создаваемых в данной точке каждым из зарядов в отдельности.
  9. Алгоритм вычисления количества элементов массива удовлетворяющих условию
  10. Билет 25: Неметаллы,положение в периодической системе химических элементов Д.И.Менделеева,строение их атомов

Вариант 1

Дан вектор – одномерный числовой массив. Вставку элементов в массив оформить в виде подпрограммы. Поиск места вставки, например, первого положительного элемента или максимального элемента, в некоторых задачах также оформить в виде подпрограммы.

1) Вставить после первого положительного элемента в массиве два элемента, равных заданному значению. Если вставка элементов невозможна, выдать об этом сообщение.

2) Вставить после последнего отрицательного элемента в массиве два элемента, равных заданному значению. Если вставка элементов невозможна, выдать об этом сообщение.

3) Вставить после первого нулевого элемента в массиве два элемента, равных заданному значению. Если вставка элементов невозможна, выдать об этом сообщение.

4) Вставить заданное значение перед каждым элементом массива, расположенным после первого нулевого элемента. Если вставка элементов невозможна, выдать об этом сообщение.

5) Вставить заданное значение после каждого элемента массива, расположенного до первого нулевого элемента. Если вставка элементов невозможна, выдать об этом сообщение.

6) Вставить перед каждым элементом массива, расположенным между первым и вторым нулевыми элементами, заданное значение. Если вставка элементов невозможна, выдать об этом сообщение.

7) Заменить последний из нулевых элементов в массиве на три подряд идущих нулевых элемента. Если такая замена невозможна, выдать об этом сообщение.

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

9) Заменить последний из отрицательных элементов в массиве на три элемента, равных заданному значению. Если такая замена невозможна, выдать об этом сообщение.

10) После каждого элемента, имеющего значение x, вставить элемент со значением у. Если вставка элементов невозможна, выдать об этом сообщение.

11) Вставить в массив элемент с заданным значением перед элементом с заданным номером k. Если вставка элементов невозможна, выдать об этом сообщение.

12) Вставить в массив элемент с заданным значением перед первым элементом с максимальным значением и перед первым элементом с минимальным значением. Если вставка элементов невозможна, выдать об этом сообщение.

13) Вставить в массив элемент с заданным значением после первого элемента с максимальным значением и перед первым элементом элемента с минимальным значением. Если вставка элементов невозможна, выдать об этом сообщение.

14) Перед каждым элементом с заданным значением вставить его дубликат. Если вставка элементов невозможна, выдать об этом сообщение.

15) После каждого элемента с отрицательным значением вставить элемент, равный абсолютной величине отрицательного элемента. Если вставка элементов невозможна, выдать об этом сообщение.

Вариант 2

Дан вектор – одномерный числовой массив. Вставку элементов в массив оформить в виде подпрограммы. Поиск места вставки, например, первого положительного элемента или максимального элемента, в некоторых задачах также оформить в виде подпрограммы.

1) Вставить после последнего положительного элемента в массиве два элемента, равных заданному значению. Если вставка элементов невозможна, выдать об этом сообщение.

2) Вставить после первого отрицательного элемента в массиве два элемента, равных заданному значению. Если вставка элементов невозможна, выдать об этом сообщение.

3) Вставить после последнего из нулевых элементов в массиве два элемента, равных заданному значению. Если вставка элементов невозможна, выдать об этом сообщение.

4) Вставить заданное значение после каждого элемента массива, расположенного после первого нулевого элемента. Если вставка элементов невозможна, выдать об этом сообщение.

5) Вставить заданное значение перед каждым элементом массива, расположенным до первого нулевого элемента. Если вставка элементов невозможна, выдать об этом сообщение.

6) Вставить после каждого элемента массива, расположенного между первым и вторым нулевыми элементами, заданное значение. Если вставка элементов невозможна, выдать об этом сообщение.

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

8) Заменить первый нулевой элемент в массиве на три подряд идущих нулевых элемента. Если такая замена невозможна, выдать об этом сообщение.

9) Заменить первый отрицательный элемент в массиве на три элемента, равных заданному значению. Если такая замена невозможна, выдать об этом сообщение.

10) Перед каждым элементом, имеющим значение x, вставить элемент со значением у. Если вставка элементов невозможна, выдать об этом сообщение.

Загрузка...

11) Вставить в массив элемент с заданным значением после элемента с заданным номером k. Если вставка элементов невозможна, выдать об этом сообщение.

12) Вставить в массив элемент с заданным значением после первого элемента с максимальным значением и после первого элемента с минимальным значением. Если вставка элементов невозможна, выдать об этом сообщение.

13) Вставить в массив элемент с заданным значением перед первым элементом с максимальным значением и после первого элемента с минимальным значением. Если вставка элементов невозможна, выдать об этом сообщение.

14) За каждым элементом с заданным значением вставить его дубликат. Если вставка элементов невозможна, выдать об этом сообщение.

15) Перед каждым элементом с отрицательным значением вставить элемент, равный абсолютной величине отрицательного элемента. Если вставка элементов невозможна, выдать об этом сообщение.


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




lektsii.net - Лекции.Нет - 2014-2019 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав