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

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

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

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

समस्या को समझने के लिए एक उदाहरण लेते हैं,

इनपुट

str = “TutroialsPoint”

आउटपुट

Largest = u smallest = P.

स्पष्टीकरण

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

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

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

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

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

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

उदाहरण

#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. सी++ प्रोग्राम एन नंबरों के जीसीडी और एलसीएम को खोजने के लिए

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

  1. सी ++ प्रोग्राम एक स्ट्रिंग में एक चरित्र की आवृत्ति का पता लगाने के लिए

    एक स्ट्रिंग एक आयामी वर्ण सरणी है जिसे एक शून्य वर्ण द्वारा समाप्त किया जाता है। एक स्ट्रिंग में वर्णों की आवृत्ति एक स्ट्रिंग में होने की संख्या है। उदाहरण के लिए - String: Football is a sport The frequency of alphabet o in the above string is 3 किसी विशेष वर्ण की आवृत्ति ज्ञात करने का कार्यक्रम इ

  1. सी ++ प्रोग्राम एक स्ट्रिंग की लंबाई का पता लगाने के लिए

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