Find the best answers to your questions at Westonci.ca, where experts and enthusiasts provide accurate, reliable information. Get quick and reliable solutions to your questions from a community of experienced professionals on our platform. Explore comprehensive solutions to your questions from knowledgeable professionals across various fields on our platform.
Sagot :
#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;
We hope our answers were helpful. Return anytime for more information and answers to any other questions you may have. Thanks for using our service. We're always here to provide accurate and up-to-date answers to all your queries. Westonci.ca is committed to providing accurate answers. Come back soon for more trustworthy information.