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

C++ प्रोग्राम में स्ट्रिंग को N बराबर भागों में विभाजित करें


इस ट्यूटोरियल में, हम एक प्रोग्राम लिखेंगे जो दी गई स्ट्रिंग को N बराबर भागों में विभाजित करता है।

यदि हम स्ट्रिंग को N बराबर भागों में विभाजित नहीं कर सकते, तो वही बात प्रिंट करें। समस्या को हल करने के चरण देखते हैं।

  • स्ट्रिंग और N को इनिशियलाइज़ करें।

  • size मेथड का उपयोग करके स्ट्रिंग की लंबाई खोजें।

  • जांचें कि स्ट्रिंग को N भागों में विभाजित किया जा सकता है या नहीं।

  • यदि स्ट्रिंग को N बराबर भागों में विभाजित नहीं किया जा सकता, तो एक संदेश प्रिंट करें।

  • अन्यथा स्ट्रिंग के माध्यम से पुनरावृति करें और प्रत्येक भाग को प्रिंट करें।

उदाहरण

कोड देखते हैं।

#include <bits/stdc++.h> using namespace std; void divideTheString(string str, int n) {    int str_length = str.size();    if (str_length % n != 0) {       cout << "Can't divide string into equal parts" << endl;       return;    }    int part_size = str_length / n;    for (int i = 0; i < str_length; i++) {       if (i != 0 && i % part_size == 0) {          cout << endl;       }       cout << str[i];    }    cout << endl; } int main() {    string str = "abcdefghij";    divideTheString(str, 5);    return 0; }

आउटपुट

यदि आप उपरोक्त प्रोग्राम निष्पादित करते हैं, तो आपको निम्न परिणाम मिलेगा।

ab cd ef gh ij

निष्कर्ष

यदि ट्यूटोरियल में आपके कोई प्रश्न हैं, तो उन्हें कमेंट सेक्शन में बताएं।


  1. C++ में दो बाइनरी स्ट्रिंग्स को जोड़ें C++ में दो बाइनरी स्ट्रिंग्स को जोड़ें

    दो बाइनरी संख्या वाली स्ट्रिंग्स दी गई हैं, हमें उन दो बाइनरी स्ट्रिंग्स को जोड़कर प्राप्त परिणाम ढूंढना है और परिणाम को बाइनरी स्ट्रिंग के रूप में लौटाना है। बाइनरी संख्याएं वे संख्याएं हैं जिन्हें या तो 0 या 1 के रूप में व्यक्त किया जाता है। 2 बाइनरी संख्याओं को जोड़ते समय बाइनरी जोड़ का नियम हो

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

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

  1. - 'N' बराबर भागों में स्ट्रिंग विभाजित करने के लिए Java प्रोग्राम

    इस लेख में, हम समझेंगे कि स्ट्रिंग को N बराबर भागों में कैसे विभाजित करें। String एक डेटा प्रकार है जिसमें एक या अधिक कैरेक्टर्स होते हैं और यह डबल कोट्स ( ) में संलग्न होता है। नीचे इसका प्रदर्शन है: मान लीजिए हमारा इनपुट है: इनपुट स्ट्रिंग: Java Program is fun! वांछित आउटपुट होगा: स्ट्रिंग की