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

C++ में स्ट्रिंग में सबसे बड़े और सबसे छोटे ASCII मान वाले वर्ण खोजने का प्रोग्राम

इस समस्या में, हमें एक स्ट्रिंग दी गई है। हमारा कार्य C++ में स्ट्रिंग में सबसे बड़े और सबसे छोटे ASCII मान वाले वर्ण खोजने का प्रोग्राम बनाना है।

कोड विवरण

यहां, हमारे पास एक स्ट्रिंग है जिसमें अपरकेस और लोअरकेस दोनों वर्ण होते हैं। और हमें उन वर्णों को खोजने की आवश्यकता है जिनमें सबसे बड़ा और सबसे छोटा ASCII मान है।

उदाहरण

इनपुट

str = "TutorialsPoint"

आउटपुट

Largest = u smallest = P.

व्याख्या

ASCII मानों के अनुसार, अपरकेस वर्ण लोअरकेस वर्णों से छोटे होते हैं।

इसलिए, अपरकेस वर्णों का सबसे छोटा वर्ण (A) का समग्र सबसे छोटा ASCII मान होता है। लोअरकेस वर्णों का सबसे बड़ा वर्ण (z) का समग्र सबसे बड़ा ASCII मान होता है।

समाधान दृष्टिकोण

एक सरल दृष्टिकोण सीधे स्ट्रिंग पर पुनरावृति करना और उनके ASCII मानों के आधार पर अधिकतम और न्यूनतम वर्ण ढूंढना होगा।

यहां, ASCII मान तुलना 'A' और 'z' वर्णों के साथ तुलना करके की जा सकती है।

हमारे समाधान के कार्य को दर्शाने वाला प्रोग्राम

#include <iostream> 
using namespace std; 

void findMaxMinAlphabet(char str[], int n) { 
    char maxChar = str[0]; 
    char minChar = str[0]; 
    for(int i = 0; i < n - 1; i++) { 
        if (str[i] > maxChar) maxChar = str[i]; 
        if (minChar > str[i]) minChar = str[i]; 
    } 
    cout << "Maximum Alphabet: " << maxChar << "\nMinimum Alphabet: " << minChar; 
} 

int main() { 
    char a[] = "TutorialsPoint"; 
    int size = sizeof(a) / sizeof(a[0]); 
    findMaxMinAlphabet(a, size); 
    return 0; 
}

आउटपुट

Maximum Alphabet: u Minimum Alphabet: P
  1. - C++ प्रोग्राम: n संख्याओं का GCD और LCM ज्ञात करना

    यह n संख्याओं का GCD और LCM ज्ञात करने का कोड है। दो या अधिक पूर्णांकों का GCD या महत्तम समापवर्तक, जो सभी शून्य नहीं हैं, वह सबसे बड़ा धनात्मक पूर्णांक है जो प्रत्येक पूर्णांक को विभाजित करता है। GCD को महत्तम समापवर्तक के रूप में भी जाना जाता है। दो संख्याओं का लघुत्तम समापवर्त्य (LCM) वह सबसे छो

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

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

  1. - C++ में स्ट्रिंग की लंबाई खोजने का प्रोग्राम

    एक स्ट्रिंग एक एक-आयामी कैरेक्टर सरणी है जो नल कैरेक्टर द्वारा समाप्त होती है। स्ट्रिंग की लंबाई नल कैरेक्टर से पहले स्ट्रिंग में कैरेक्टर्स की संख्या होती है। उदाहरण के लिए। char str[] = “The sky is blue”; उपरोक्त स्ट्रिंग में कैरेक्टर्स की संख्या = 15 स्ट्रिंग की लंबाई खोजने का एक प्रो