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

Problem Statement:Sort String Values in Ascending Order You are required to writ

ID: 3610402 • Letter: P

Question

Problem Statement:Sort String Values in Ascending Order

You are required to write a program that accepts 5 input stringsfrom the user. After sorting strings into ascending order thestring will be displayed.

DetailedDescription:

1. Declare acharacter type string array.

2. Use forloop

3. Get fivestring values from the user

4. Sort themin ascending order

5. Displaythem after sorting

6. Ascendingorder means string values starting from ‘a’ will comefirst, and then starting from ‘b’ and soon.

SampleOutput

enter string1 : Muhammad

enter string2 : Abdullah

enter string3 : Usman

enter string4 : Ali

enter string5 : Noureen

Sorted string

Abdullah

Ali

Muhammad

Noureen

Usman

Explanation / Answer

#include<iostream>

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");
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote