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<<"Sorted in Descending Order ::";
   for(i=3; i>=0; i--){
      cout<<" ";
      cout<<str[i]<<"\n";
   }
   return 0;
}

आउटपुट

यह प्रोग्राम तीन शब्दों (अजय, रमेश और महेश) को इनपुट के रूप में स्वीकार करने के बाद स्ट्रिंग को अवरोही क्रम में क्रमबद्ध करके परिणाम देता है;

Sorted in Descending Order::
Ramesh
Mahesh
Ajay

  1. सी ++ में एक स्ट्रिंग को टोकन करना

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

  1. मानचित्र में अवरोही क्रम और C++ STL का मल्टीमैप

    आम तौर पर, तत्वों को संग्रहीत करने के लिए मानचित्र और मल्टीमैप मानचित्र का डिफ़ॉल्ट व्यवहार आरोही क्रम में होता है। लेकिन हम अधिक फ़ंक्शन का उपयोग करके तत्व को अवरोही क्रम में संग्रहीत कर सकते हैं। मानचित्र अवरोही क्रम में: यहां कार्यों का उपयोग किया जाता है - m::find() - मानचित्र में कुंजी मान

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

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