Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ में स्ट्रिंग को अवरोही क्रम में क्रमबद्ध करना


आरोही या अवरोही क्रम में क्रमबद्ध करना, हालांकि, 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

  1. - C++ में स्ट्रिंग को टोकनाइज़ करना

    इस खंड में, हम देखेंगे कि C++ में स्ट्रिंग्स को कैसे टोकनाइज़ किया जाए। C में हम कैरेक्टर सरणी के लिए strtok() फंक्शन का उपयोग कर सकते हैं। यहां हमारे पास एक स्ट्रिंग क्लास है। अब हम देखेंगे कि उस स्ट्रिंग से किसी डिलीमीटर का उपयोग करके स्ट्रिंग को कैसे काटा जाए। C++ सुविधा का उपयोग करने के लिए, हम

  1. - C++ STL में Map और Multimap में अवरोही क्रम

    आम तौर पर, map और multimap का डिफ़ॉल्ट व्यवहार तत्वों को आरोही क्रम में संग्रहीत करना होता है। लेकिन हम greater फंक्शन का उपयोग करके तत्वों को अवरोही क्रम में संग्रहीत कर सकते हैं। अवरोही क्रम में Map यहां उपयोग किए गए फंक्शन: m::find() – यदि map में key b वाला तत्व मिलता है तो उसका इटरेटर लौटाता

  1. - C++ में स्ट्रिंग को टोकनाइज़ कैसे करें?

    पहला तरीका शब्दों को स्पेस से अलग करके पढ़ने के लिए stringstream का उपयोग करना है। यह थोड़ा सीमित है लेकिन अगर आप उचित चेक प्रदान करते हैं तो यह कार्य काफी अच्छी तरह से करता है। उदाहरण #include <vector> #include <string> #include <sstream> using namespace std; int main() {