Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void reverse_1d_array(int* arr_begin, int* arr_end)
- {
- if (arr_begin != nullptr && arr_end != nullptr)
- {
- int arrSize = arr_end - arr_begin + 1;
- for (int i = 0; i < arrSize / 2; i++)
- {
- int temp = arr_begin[i];
- arr_begin[i] = arr_begin[arrSize - 1 - i];
- arr_begin[arrSize - 1 - i] = temp;
- }
- }
- }
- int main()
- {
- int arr[] = { 1, 3, 5, 7 };
- int arrSize = sizeof(arr) / sizeof(arr[0]);
- reverse_1d_array(&arr[0], &arr[arrSize - 1]);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement