Lexicographical Order

Description:

Write a Program to Sort Elements in Lexicographical Order (Dictionary Order) Test Case 1 Input (stdin) C C++ Java Python Perl R Matlab Ruby JavaScript PHP Expected Output In lexicographical order: C C++ Java JavaScript Matlab PHP Perl Python R Ruby Test Case 2 Input (stdin) application python cpp xcel word powerpoint msdos csharp advancejava numbers Expected Output In lexicographical order: advancejava application cpp csharp msdos numbers powerpoint python word xcel

Program :

#include <iostream>

using namespace std;

int main()

{

    string str[10], temp;

    for(int i = 0; i < 10; ++i)

    {

      getline(cin, str[i]);

    }

    for(int i = 0; i < 9; ++i)

       for( int j = i+1; j < 10; ++j)

       {

          if(str[i] > str[j])

          {

            temp = str[i];

            str[i] = str[j];

            str[j] = temp;

          }

    }

    cout << "In lexicographical order:" << endl;

    for(int i = 0; i < 10; ++i)

    {

       cout << str[i] << endl;

    }

    return 0;

}