#include <fstream>
#include <iostream>
#include <iomanip>
#include <cstring>
#include <cstdlib>
using namespace std;
// Function Declarations
void display(char alphabets[],int MAX_SIZE);
void reverse(char alphabets[],int MAX_SIZE);
void swap(char &ch1,char &ch2);
int main() {
 //Declaring constant
const int MAX_SIZE=26;
 
//Declaring a char array
char alphabets[MAX_SIZE];
 
//Populating the array with alphabets
for(int i=0;i<MAX_SIZE;i++)
{
 alphabets[i]=(char)(65+i);
 }
 
 cout<<"Original: ";
 display(alphabets,MAX_SIZE);
 reverse(alphabets,MAX_SIZE);
 cout<<"Reversed: ";
 display(alphabets,MAX_SIZE);
 return 0;
}
//This function will display the array contents
void display(char alphabets[],int MAX_SIZE)
{
 for(int i=0;i<MAX_SIZE;i++)
 {
 cout<<alphabets[i]<<" ";
 }
 cout<<endl;
}
//This function will reverse the array elements
void reverse(char alphabets[],int MAX_SIZE)
{
 int first,last;
 first=0;
 last=MAX_SIZE-1;
 
 while(first<last)
 {
 
 swap(alphabets[first],alphabets[last]);
 first++;
 last--;
 
 }
}
void swap(char &ch1,char &ch2)
{
 char temp;
 temp=ch1;
 ch1=ch2;
 ch2=temp;