#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;