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

C++ आउटपुट ऑपरेटर के साथ लीडिंग जीरो प्रिंट करना


यहां हम देखेंगे कि C++ में आउटपुट में लीडिंग जीरो कैसे प्रिंट करें। हम जानते हैं कि यदि हम किसी न्यूमेरिक मान से पहले सीधे कुछ जीरो डालते हैं, तो सभी जीरो हटा दिए जाते हैं, और केवल सटीक संख्याएं प्रिंट होती हैं।

C में, हम फॉर्मेट स्पेसिफायर के कुछ विकल्पों का उपयोग करके इस समस्या को हल कर सकते हैं। C++ में हम iomanip लाइब्रेरी का उपयोग करके आउटपुट अनुक्रम में हेरफेर कर सकते हैं। इस लाइब्रेरी में हमें setw() फंक्शन मिलेगा जो पिछले टेक्स्ट और वर्तमान टेक्स्ट के बीच कुछ स्थान बनाने के लिए है। फिर हम उस फील्ड में कैरेक्टर जोड़ने के लिए setfill(char) फंक्शन का उपयोग कर सकते हैं।

setw() और setfill() के बारे में विचार प्राप्त करने के लिए निम्नलिखित कोड देखें।

उदाहरण कोड

#include<iostream> #include<iomanip> using namespace std; int main() {    int number = 256; // 00000256 प्रिंट करना चाहते हैं, इसलिए कुल 8    कैरेक्टर    cout << setw(8) << setfill('0') << number; }

आउटपुट

00000256
  1. C++ में 3n स्लाइस वाली पिज्जा C++ में 3n स्लाइस वाली पिज्जा

    समस्या विवरण मान लीजिए 3n स्लाइस वाली एक पिज्जा है जिसके स्लाइस विभिन्न आकार के हैं। मैं और मेरे दो दोस्त पिज्जा के स्लाइस निम्नानुसार लेंगे: मैं कोई भी पिज्जा स्लाइस चुनूंगा। मेरा दोस्त अमल मेरे चुने हुए स्लाइस के एंटी-क्लॉकवाइज दिशा में अगला स्लाइस लेगा। मेरा दोस्त बिमल मेरे चुने हुए स्लाइस के क

  1. C++ में बाइनरी ट्री प्रिंट करना C++ में बाइनरी ट्री प्रिंट करना

    मान लीजिए हमें एक बाइनरी ट्री को m×n 2D स्ट्रिंग सरणी में इन नियमों के आधार पर प्रदर्शित करना है: पंक्ति संख्या m दी गई बाइनरी ट्री की ऊंचाई के समान होनी चाहिए। स्तंभ संख्या n हमेशा एक विषम संख्या होनी चाहिए। रूट नोड का मान पहली पंक्ति के ठीक बीच में रखा जाना चाहिए जहां इसे रखा जा सकता है। वह स्तं

  1. - C++ में new ऑपरेटर से मेमोरी कैसे इनिशियलाइज़ करें?

    C++ में new ऑपरेटर मेमोरी आवंटित करने के लिए परिभाषित है, इनिशियलाइज़ करने के लिए नहीं। यदि आप int प्रकार का एक ऐरे new ऑपरेटर से आवंटित करना चाहते हैं, और आप उन सभी को डिफ़ॉल्ट मान (यानी int के मामले में 0) से इनिशियलाइज़ करना चाहते हैं, तो आप निम्न सिंटैक्स का उपयोग कर सकते हैं: सिंटैक्स new int[