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

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

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

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

यहां, एक चर का उपयोग बाएं दाएं ("i") से प्रिंट करने के लिए किया जा सकता है और अन्य चर का उपयोग दाएं से बाएं ("जे") प्रिंट करने के लिए किया जा सकता है और हम अन्य चर k ले सकते हैं जो अंतरिक्ष गणना के लिए उपयोग किया जाता है।

नीचे दिए गए एल्गोरिथम का C++ कार्यान्वयन है।

एल्गोरिदम

START
Step 1 ->Declare Function void print(string str, int len)
   Loop For int i = 0 and i < len and i++
      Set int j = len-1- i
      Loop For int k = 0 and k < len and k++
         IF k == i || k == j
            Print str[k]
         End
         Else
            Print " "
         End
   End
Step 2 -> In main()
   Declare string str = "tutorialpoint"
   Set int len = str.size()
   Call print(str, len)
STOP

उदाहरण

#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;
}

आउटपुट

यदि हम उपरोक्त प्रोग्राम चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा

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


  1. सी प्रोग्राम स्ट्रिंग्स और उनके पते पर पॉइंटर्स की सरणी मुद्रित करने के लिए

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

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

    एक स्ट्रिंग प्रोग्राम के साथ दिए गए स्ट्रिंग को X प्रारूप में प्रिंट करना चाहिए। संदर्भ के लिए, नीचे दी गई छवि देखें। यहां, एक चर का उपयोग बाएं दाएं (i) से प्रिंट करने के लिए किया जा सकता है और अन्य चर का उपयोग दाएं से बाएं (जे) प्रिंट करने के लिए किया जा सकता है और हम अन्य चर k ले सकते हैं जो अं

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

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