Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Instructions Please read the following instructions carefully beforesubmitting a

ID: 3610334 • Letter: I

Question

Instructions

Please read the following instructions carefully beforesubmitting assignment:

It should be clear that your assignment will not get anycredit if:

§        The assignment is submitted after due date.

§        The submitted assignment does not open or file iscorrupt.

§        All types of plagiarism are strictlyprohibited.

Note: You have to upload only.cpp file. Assignment in any other format(extension) will not be accepted. If you will submit codein .doc (Word document) you will get zero marks.

Objective

The objective of this assignment is to provide hands onexperience of using

§         Basicconcepts of C++ language and Programming

§        Conditional statements of C language

§         Functionin c language

§         Stringmanipulation in c++

Guidelines

§         Codeshould be properly aligned and well commented.

§         Followc/c++ rules while writing variables names, function names etc

Problem Statement: Sort String Values in AscendingOrder

Detailed Description:

1. Declare a character type string array.

2. Use for loop

3. Get five string values from the user

4. Sort them in ascending order

5. Display them after sorting

6. Ascending order means string values starting from‘a’ will come first, and then starting from‘b’ and so on.

Sample Output

enter string1 : Muhammad

enter string2 : Abdullah

enter string3 : Usman

enter string4 : Ali

enter string5 : Noureen

Sorted string

Abdullah

Ali

Muhammad

Noureen

Usman

Explanation / Answer

using namespacestd;

int main(){
    string str[5],s;
    int i,j;
   
    for(i=0;i<5;i++)
    {
    cout<<"Enter " <<" string"<<(i+1)<<" ";
   cin>>str[i];                
    }
   
    for(i=0;i<5;i++)
    for(j=i+1;j<5;j++)
    {
     if(str[i].compare(str[j]) >0)
     {
      s = str[i];
      str[i] = str[j];
      str[j] = s;
     }
    }
   
       for(i=0;i<5;i++)
      cout<<str[i]<<endl;
      
    cout<<endl;
    system("pause");
}