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

C प्रोग्राम में विषम लंबाई की स्ट्रिंग को 'X' फॉर्मेट में प्रिंट करें


समस्या विवरण

एक स्ट्रिंग दी गई है, प्रोग्राम को स्ट्रिंग को 'X' फॉर्मेट में प्रिंट करना होगा। संदर्भ के लिए नीचे दी गई छवि देखें।

एल्गोरिदम

शुरुआत
चरण 1: void print(string str, int len) फंक्शन घोषित करें
    i = 0 से len-1 तक लूप
        j = len-1-i सेट करें
        k = 0 से len-1 तक लूप
            यदि k == i या k == j तो
                str[k] प्रिंट करें
            अंत
            अन्यथा
                " " प्रिंट करें
            अंत
        अंत
    अंत
चरण 2: main() में
    string str = "tutorialpoint" घोषित करें
    int len = str.size() सेट करें
    print(str, len) कॉल करें
रोकें

C++ प्रोग्राम उदाहरण

#include <iostream>
using namespace std;

void print(string str, int len){
    for (int i = 0; i < len; i++){
        int j = len-1-i;
        for (int k = 0; k < len; k++){
            if (k == i || k == j)
                cout << str[k];
            else
                cout << " ";
        }
        cout << endl;
    }
}

int main(){
    string str = "tutorialpoint";
    int len = str.size();
    print(str, len);
    return 0;
}

आउटपुट

उपरोक्त प्रोग्राम चलाने पर निम्नलिखित आउटपुट उत्पन्न होगा:

C प्रोग्राम में विषम लंबाई की स्ट्रिंग को  X  फॉर्मेट में प्रिंट करें

  1. C प्रोग्राम: स्ट्रिंग्स के पॉइंटर्स की सरणी और उनके पते प्रिंट करें C प्रोग्राम: स्ट्रिंग्स के पॉइंटर्स की सरणी और उनके पते प्रिंट करें

    C प्रोग्रामिंग में पॉइंटर्स की सरणी (array of pointers) को समझते हैं, विशेष रूप से स्ट्रिंग्स के लिए। पॉइंटर्स की सरणी (स्ट्रिंग्स के लिए) यह एक सरणी है जिसके तत्व स्ट्रिंग के बेस पते को इंगित करने वाले पॉइंटर्स होते हैं। घोषणा और आरंभीकरण: char *a[] = {one, two, three}; यहाँ: a[0] one स्ट्रिं

  1. C प्रोग्राम में विषम लंबाई की स्ट्रिंग को  X  फॉर्मेट में प्रिंट करें C प्रोग्राम में विषम लंबाई की स्ट्रिंग को 'X' फॉर्मेट में प्रिंट करें

    समस्या विवरण एक स्ट्रिंग दी गई है, प्रोग्राम को स्ट्रिंग को X फॉर्मेट में प्रिंट करना होगा। संदर्भ के लिए नीचे दी गई छवि देखें। एल्गोरिदम शुरुआत चरण 1: void print(string str, int len) फंक्शन घोषित करें i = 0 से len-1 तक लूप j = len-1-i सेट करें k = 0 से len-1 तक लूप

  1. पायथन प्रोग्राम: स्ट्रिंग में इवन लेंथ वाले शब्द प्रिंट करें पायथन प्रोग्राम: स्ट्रिंग में इवन लेंथ वाले शब्द प्रिंट करें

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक स्ट्रिंग दिए जाने पर, हमें स्ट्रिंग में इवन लेंथ वाले सभी शब्दों को प्रदर्शित करने की आवश्यकता है। दृष्टिकोण split() फ़ंक्शन का उपयोग करके इनपुट स्ट्रिंग को विभाजित करें। for लूप