Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- void push_front(int *&arr, int &size, int element) {
- int *newArr = new int[size + 1];
- newArr[0] = element;
- for (int i = 0; i < size; i++) {
- newArr[i + 1] = arr[i];
- }
- delete[] arr;
- arr = newArr;
- size++;
- }
- int main() {
- int *arr = new int[4]{2, 3, 4, 5};
- int size = 4;
- for (int i = 0; i < size; i++) {
- std::cout << arr[i] << " ";
- }
- std::cout << std::endl;
- push_front(arr, size, 1);
- push_front(arr, size, 0);
- for (int i = 0; i < size; i++) {
- std::cout << arr[i] << " ";
- }
- delete[] arr;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement