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

C++ प्रोग्राम: स्ट्रिंग में वर्ण का अंतिम सूचकांक ज्ञात करना

मान लें हमारे पास एक स्ट्रिंग str है। हमारे पास एक अन्य वर्ण ch है। हमारा कार्य स्ट्रिंग में ch का अंतिम सूचकांक ज्ञात करना है। मान लें स्ट्रिंग "Hello" है, और वर्ण ch = 'l', तो अंतिम सूचकांक 3 होगा।

इसे हल करने के लिए, हम सूची को दाएं से बाएं पार करेंगे, यदि वर्ण 'l' के समान नहीं है, तो सूचकांक घटाएं, यदि यह मेल खाता है, तो रुकें और परिणाम लौटाएं।

उदाहरण

#include <iostream>
using namespace std;

int getLastIndex(string& str, char ch) {
    for (int i = str.length() - 1; i >= 0; i--)
        if (str[i] == ch)
            return i;
    return -1;
}

int main() {
    string str = "hello";
    char ch = 'l';
    int index = getLastIndex(str, ch);
    if (index == -1)
        cout << "Character not found";
    else
        cout << "Last index is " << index;
}

आउटपुट

Last index is 3
  1. C++ का उपयोग करके ब्रैकेट की स्ट्रिंग में समान बिंदु खोजें C++ का उपयोग करके ब्रैकेट की स्ट्रिंग में समान बिंदु खोजें

    यहां हम देखेंगे कि ब्रैकेट की स्ट्रिंग में समान बिंदु कैसे प्राप्त करें। समान बिंदु वह सूचकांक I है, जिसके पहले खुलने वाले ब्रैकेट की संख्या उसके बाद बंद होने वाले ब्रैकेट की संख्या के बराबर होती है। मान लीजिए एक ब्रैकेट स्ट्रिंग है (()))(()()()))), यदि हम ध्यान से देखें, तो हम पा सकते हैं कि इंडेक

  1. - C++ में string at() फंक्शन

    इस खंड में, हम देखेंगे कि C++ में at() फंक्शन क्या है। at() फंक्शन का उपयोग दिए गए स्थान पर वर्ण को एक्सेस करने के लिए किया जाता है। इस प्रोग्राम में, हम at() फंक्शन का उपयोग करके प्रत्येक वर्ण के माध्यम से पुनरावृति करेंगे और उन्हें अलग-अलग लाइनों में प्रिंट करेंगे। उदाहरण कोड #include<iostrea

  1. - C++ में स्ट्रिंग में किसी कैरेक्टर की फ्रीक्वेंसी खोजने का प्रोग्राम

    एक स्ट्रिंग एक एक-आयामी कैरेक्टर सरणी है जो नल कैरेक्टर द्वारा समाप्त होती है। स्ट्रिंग में कैरेक्टर्स की फ्रीक्वेंसी वह संख्या है जितनी बार वे स्ट्रिंग में आते हैं। उदाहरण के लिए: स्ट्रिंग: Football is a sport उपरोक्त स्ट्रिंग में वर्ण o की फ्रीक्वेंसी 3 है किसी विशेष वर्ण की फ्रीक्वेंसी खोजने का ए