OneCompiler

reversing an array

100

#include<iostream>
using namespace std;

void reverse(int arr[], int n){

int low = 0;
int high = n-1;

while(low<high){

int temp = arr[low];
arr[low] = arr[high];
arr[high] = temp;
low++;
high--;

}

}

int main(){

int arr[] = {1,2,3,4,5}, n = 5;

cout<<"before revrsal"<<endl;

for(int i=0; i<n;i++){
cout<<arr[i]<<" ";
cout<<endl;
}

reverse(arr,n);

cout<<"after reversal"<<endl;

for(int i=0; i<n; i++){
cout<<arr[i]<<endl;
}
}