आरोही या अवरोही क्रम में क्रमबद्ध करना, हालांकि, C++ प्रोग्रामिंग में स्ट्रिंग सॉर्ट मेथड और अन्य माध्यमों का उपयोग करके उचित रूप से किया जा सकता है। लेकिन यहां, आंतरिक और बाहरी पार करने वाले लूप में स्ट्रिंग तुलना (पहले शब्द की दूसरे से) और कॉपी (पहले शब्द को अस्थायी चर में कॉपी करना) विधि शामिल है ताकि शब्दों को अवरोही क्रम में रखा जा सके;
उदाहरण
#include<bits/stdc++.h> using namespace std; int main(){ char str[3][20]={"Ajay","Ramesh","Mahesh"}; char t[20]; int i, j; for(i=1; i<3; i++){ for(j=1; j<3; j++){ if(strcmp(str[j-1], str[j])>0){ strcpy(t, str[j-1]); strcpy(str[j-1], str[j]); strcpy(str[j], t); } } } cout<<"अवरोही क्रम में क्रमबद्ध ::"; for(i=3; i>=0; i--){ cout<<" "; cout<<str[i]<<"\n"; } return 0; }आउटपुट
यह प्रोग्राम तीन शब्दों (अजय, रमेश, और महेश) को इनपुट के रूप में स्वीकार करने के बाद स्ट्रिंग को अवरोही क्रम में क्रमबद्ध करके परिणाम देता है;
अवरोही क्रम में क्रमबद्ध:: Ramesh Mahesh Ajay