Читайте также:
|
|
Вариант 1
Дан вектор – одномерный числовой массив. Удаление элементов из массива оформить в виде подпрограммы.
1) Удалить в массиве первую группу из двух подряд идущих нулей. Если удаление элементов невозможно, выдать об этом сообщение.
2) Удалить в массиве последнюю группу из двух подряд идущих положительных чисел. Если удаление элементов невозможно, выдать об этом сообщение.
3) Удалить в массиве первую группу из двух подряд идущих отрицательных чисел. Если удаление элементов невозможно, выдать об этом сообщение.
4) Удалить в массиве последнюю группу из двух подряд идущих одинаковых чисел. Если удаление элементов невозможно, выдать об этом сообщение.
5) Удалить из массива элемент, расположенный после максимального элемента. Если удаление элемента невозможно, выдать об этом сообщение.
6) Удалить из массива элемент, расположенный перед минимальным элементом. Если удаление элемента невозможно, выдать об этом сообщение.
7) Удалить из массива элемент, расположенный после первого элемента с максимальным значением, и элемент после первого элемента с минимальным значением. Если удаление элементов невозможно, выдать об этом сообщение.
8) Удалить из массива элемент, расположенный перед первым элементом с максимальным значением, и элемент после первого элемента с минимальным значением. Если удаление элементов невозможно, выдать об этом сообщение.
9) Удалить из массива элемент, расположенный после каждого значения, равного максимальному элементу. Если удаление элементов невозможно, выдать об этом сообщение.
10) Удалить из массива элемент, расположенный перед каждым значением, равным минимальному элементу. Если удаление элементов невозможно, выдать об этом сообщение.
11) После каждого элемента с заданным значением удалить один элемент, если он отличен от заданного значения. Если удаление элементов невозможно, выдать об этом сообщение.
12) В каждой группе подряд идущих одинаковых элементов оставить только один элемент. Если удаление элементов невозможно, выдать об этом сообщение.
13) Удалить из массива наиболее длинную последовательность его нулевых элементов. Если удаление элементов невозможно, выдать об этом сообщение.
14) Удалить из массива все элементы, расположенные до первого нулевого элемента. Если удаление невозможно, выдать об этом сообщение.
15) Удалить из массива все элементы, расположенные между первым и вторым нулевыми элементами. Если удаление элементов невозможно, выдать об этом сообщение.
Вариант 2
Дан вектор – одномерный числовой массив. Удаление элементов из массива оформить в виде подпрограммы.
1) Удалить в массиве последнюю группу из двух подряд идущих нулей. Если удаление элементов невозможно, выдать об этом сообщение.
2) Удалить в массиве первую группу из двух подряд идущих положительных чисел. Если удаление элементов невозможно, выдать об этом сообщение.
3) Удалить в массиве последнюю группу из двух подряд идущих отрицательных чисел. Если удаление элементов невозможно, выдать об этом сообщение.
4) Удалить в массиве первую группу из двух подряд идущих одинаковых чисел. Если удаление элементов невозможно, выдать об этом сообщение.
5) Удалить из массива элемент, расположенный перед максимальным элементом. Если удаление элемента невозможно, выдать об этом сообщение.
6) Удалить из массива элемент, расположенный после минимального элемента. Если удаление элемента невозможно, выдать об этом сообщение.
7) Удалить из массива элемент, расположенный перед первым элементом с максимальным значением, и элемент перед первым элементом с минимальным значением. Если удаление элементов невозможно, выдать об этом сообщение.
8) Удалить из массива элемент, расположенный после первого элемента с максимальным значением, и элемент перед первым элементом с минимальным значением. Если удаление элементов невозможно, выдать об этом сообщение.
9) Удалить из массива элемент, расположенный перед каждым значением, равным максимальному элементу. Если удаление элементов невозможно, выдать об этом сообщение.
10) Удалить из массива элемент, расположенный после каждого значения, равного минимальному элементу. Если удаление элементов невозможно, выдать об этом сообщение.
11) Перед каждым элементом с заданным значением удалить один элемент, если он отличен от заданного значения. Если удаление элементов невозможно, выдать об этом сообщение.
12) Удалить из массива каждую группу из подряд идущих одинаковых элементов. Если удаление элементов невозможно, выдать об этом сообщение.
13) Удалить из массива наиболее длинную последовательность положительных элементов. Если удаление элементов невозможно, выдать об этом сообщение.
14) Удалить из массива все вхождения максимального и минимального элементов. Если удаление элементов невозможно, выдать об этом сообщение.
15) Удалить из массива все элементы между первым и вторым нулевыми элементами массива, включая эти элементы. Если удаление элементов невозможно, выдать об этом сообщение.
Дата добавления: 2015-01-07; просмотров: 41 | Поможем написать вашу работу | Нарушение авторских прав |