Website Summary Files Commits Branches @commit @diff @stats
path: root / Sem. 06 / reverse.cpp
blob: e23928957a099d74beeb46c8bc9ca6ccb9ec7d25 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;

void swap(int& x, int& y)
{
	int temp = x;
	x = y;
	y = temp;
}

void reverse(int arr[], unsigned size)
{
	for (unsigned i = 0; i < size / 2; i++)
		swap(arr[i], arr[size - 1 - i]);
}

int main()
{
	int arr[]  { 1, 2, 3, 4,5,6,7,8};
	reverse(arr, 8);
	print(arr, 8);
}