Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- include <iostream>
- void printArr(int* arr, int size)
- {
- for (int i = 0; i < size; i++)
- {
- std::cout << arr[i] << ' ';
- }
- std::cout << '\n';
- }
- void randomizeArr(int* arr, int size)
- {
- for (int i = 0; i < size; i++)
- {
- arr[i] = rand() % 10;
- }
- }
- int main()
- {
- int* ptr = (int*)malloc(sizeof(int) * 10);
- std::cout << "ptr address is: " << ptr << '\n';
- randomizeArr(ptr, 10);
- printArr(ptr, 10);
- ptr = (int*)realloc(ptr, sizeof(int) * 20);
- std::cout << "ptr address is: " << ptr << '\n';
- printArr(ptr, 20);
- randomizeArr(ptr + 10, 10);
- printArr(ptr, 20);
- free(ptr);
- }
Advertisement
Add Comment
Please, Sign In to add comment