लेक्सिकोग्राफिकल ऑर्डर उस तरीके को दर्शाता है जिस तरह शब्दों को एक सूची में क्रमबद्ध किया जाता है, उनके अल्फाबेट्स के अनुसार वर्णमाला क्रम के आधार पर। उदाहरण:
शब्दों की सूची: Harry Adam Sam शब्दों का लेक्सिकोग्राफिकल ऑर्डर: Adam Harry Sam
उदाहरण
#include <iostream>
using namespace std;
int main() {
int i, j;
string s[5], temp;
cout << "एलिमेंट्स दर्ज करें..." << endl;
for (i = 0; i < 5; ++i)
getline(cin, s[i]);
for (i = 0; i < 4; ++i)
for (j = i + 1; j < 5; ++j) {
if (s[i] > s[j]) {
temp = s[i];
s[i] = s[j];
s[j] = temp;
}
}
cout << "लेक्सिकोग्राफिकल ऑर्डर में एलिमेंट्स हैं... " << endl;
for (int i = 0; i < 5; ++i)
cout << s[i] << endl;
return 0;
}
आउटपुट
एलिमेंट्स दर्ज करें... Orange Grapes Mango Apple Guava लेक्सिकोग्राफिकल ऑर्डर में एलिमेंट्स हैं... Apple Grapes Guava Mango Orange
उपरोक्त प्रोग्राम में, string s[] परिभाषित है और एलिमेंट्स यूज़र द्वारा दर्ज किए जाते हैं। एलिमेंट्स को नेस्टेड फॉर लूप्स का उपयोग करके वर्णमाला क्रम में व्यवस्थित किया जाता है। अंत में लेक्सिकोग्राफिकल ऑर्डर में सभी एलिमेंट्स प्रदर्शित किए जाते हैं।