Лабораторная работа. Последовательные контейнеры библиотеки stl цель работы: Изучить последовательные контейнеры библиотеки stl и разработка алгоритмов выполнения задач с этими списками


Download 59.23 Kb.
bet4/5
Sana16.03.2023
Hajmi59.23 Kb.
#1278035
TuriЛабораторная работа
1   2   3   4   5
Bog'liq
1-лабораторная работа

vector :: push_back


Добавить элемент в конце
Добавляет новый элемент в конец вектора после его текущего последнего элемента. Содержимое val копируется (или перемещается) в новый элемент.

Это эффективно увеличивает размер контейнера на единицу, что вызывает автоматическое перераспределение выделенного пространства хранения, если - и только если - новый размер вектора превышает текущую емкость вектора .


пример


// vector::push_back
#include
#include


int main ()
{
std::vector myvector;
int myint;

std::cout << "Please enter some integers (enter 0 to end):\n";




do {
std::cin >> myint;
myvector.push_back (myint);
} while (myint);

std::cout << "myvector stores " << int(myvector.size()) << " numbers.\n";




return 0;
}



          1. ЗАДАНИЯ

  1. Используя статический массив array составьте программу для сдвига элементов массива на n позиций вправо.

  2. Используя статический массив array составьте программу для сдвига элементов массива на n позиций влево.

  3. Используя статический массив array составьте программу для добавления элемента в начало массива.

  4. Используя статический массив array составьте программу для добавления элемента в конец массива.

  5. Используя динамический массив vector составьте программу для удаления k–того элемента.

  6. Используя динамический массив vector составьте программу для добавления k–того элемента после n–того элемента.

  7. Используя динамический массив vector составьте программу для сортировки элементов массива по возрастанию.

  8. Используя динамический массив
    Download 59.23 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling