Question
C++ F8 Sort using a 2-Dimension Array of characters. 15pts Task-> Same as others which means implement the function prototypes to solve the problem. This
C++
F8 Sort using a 2-Dimension Array of characters. 15pts
Task-> Same as others which means implement the function prototypes to solve the problem.
This problem was solved in question 3 but it has a twist. Before you sorted with respect to the ascii table using string compare -> strcmp() from the library. You can use the same code but you will have to create your own strcmp(). The reason is you are going to change the sort order. This time you will input a character array to replace/swap values with another array. Then do the sort.
//System Libraries Here #include
//Global Constants Only, No Global Variables //Allowed like PI, e, Gravity, conversions, array dimensions necessary const int COLMAX=80;//Only 20 required, and 1 for null terminator
//Function Prototypes Here int read(char [][COLMAX],int &);//Outputs row and columns detected from input void sort(char [][COLMAX],int,int,const char[],const char[]);//Sort by row using strcmp(); void print(const char [][COLMAX],int,int);//Print the sorted 2-D array //int strcmp(char a[],char b[],char replace[],char with[]){ int strcmp(char [],char [],const char [],const char []);//Replace sort order
//Program Execution Begins Here int main(int argc, char** argv) { //Declare all Variables Here const int ROW=30; //Only 20 required char array[ROW][COLMAX]; //Bigger than necessary int colIn,colDet,rowIn,rowDet;//Row, Col input and detected char replace[COLMAX],with[COLMAX];//New sort order //Input the new sort order then sort cout<<"Modify the sort order by swapping these characters."<
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started