Get the information you need with the help of IDNLearn.com's extensive Q&A platform. Discover detailed answers to your questions with our extensive database of expert knowledge.
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;
Thank you for participating in our discussion. We value every contribution. Keep sharing knowledge and helping others find the answers they need. Let's create a dynamic and informative learning environment together. Thank you for visiting IDNLearn.com. We’re here to provide clear and concise answers, so visit us again soon.