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

सी++ में स्ट्रिंग में सभी वर्णों को टॉगल करें

यह प्रोग्राम स्ट्रिंग के कैरेक्टर को अपरकेस में ट्रांसलेट करता है। हालाँकि, यह कार्य c++ क्लास लाइब्रेरी की toUpper() विधि का उपयोग करके आसानी से प्राप्त किया जा सकता है। लेकिन इस कार्यक्रम में, हम इसे अपरकेस में वर्णों के ASCII मान की गणना करके करते हैं। एल्गोरिथम इस प्रकार है;

एल्गोरिदम

START
   Step-1: Declare the array of char
   Step-2: Check ASCII value of uppercase characters which must grater than A and lesser than Z
   Step-3: Check ASCII value of lower characters which must grater than A and lesser than Z
END

टॉगलचर () विधि को इनपुट के रूप में वर्णों की सरणी मिलती है। फिर, लूप के माध्यम से यह सुनिश्चित करने के लिए कि दर्ज किया गया वर्ण ASCII मान A से Z के बीच में है या नहीं, निम्नानुसार है;

उदाहरण

#include<iostream>
using namespace std;
void toggleChars(char str[]){
   for (int i=0; str[i]!='\0'; i++){
      if (str[i]>='A' && str[i]<='Z')
         str[i] = str[i] + 'a' - 'A';
      else if (str[i]>='a' && str[i]<='z')
         str[i] = str[i] + 'A' - 'a';
   }
}
int main(){
   char str[] = "ajay@kumar#Yadav";
   cout << "String before toggle::" << str << endl;
   toggleChars(str);
   cout << "String after toggle::" << str;
   return 0;
}

आपूर्ति की गई स्ट्रिंग में लोअर केस में लगभग सभी वर्ण होते हैं जिन्हें निम्न के रूप में अपरकेस में परिवर्तित किया जाएगा;

आउटपुट

String before toggle::ajay@kumar#Yadav
String after toggle::AJAY@KUMAR#yADAV

  1. सी ++ में स्ट्रिंग से सभी पूर्णांक निकालें

    यहां हम देखेंगे कि C++ में स्ट्रिंग्स से सभी पूर्णांकों को कैसे निकाला जाए। हम एक स्ट्रिंग लगा सकते हैं जहां संख्याएं और संख्याएं मौजूद नहीं हैं। हम इसमें से सभी संख्यात्मक मान निकालेंगे। इस समस्या को हल करने के लिए, हम C++ में stringstream क्लास का उपयोग करेंगे। हम स्ट्रिंग शब्द को शब्द से काटेंगे

  1. सी ++ प्रोग्राम अक्षर को छोड़कर एक स्ट्रिंग में सभी वर्णों को हटाने के लिए

    एक स्ट्रिंग एक आयामी वर्ण सरणी है जिसे एक शून्य वर्ण द्वारा समाप्त किया जाता है। इसमें वर्ण, अंक, विशेष प्रतीक आदि हो सकते हैं। एक स्ट्रिंग में अक्षर को छोड़कर सभी वर्णों को हटाने का कार्यक्रम इस प्रकार दिया गया है। उदाहरण #include <iostream> using namespace std; int main() {    cha

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

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