Module: (सी ++) वास्तविक संख्या


Problem

4/10

वास्तविक संख्याओं का इनपुट और आउटपुट

Theory Click to read/hide

दर्ज करें

आप इनपुट स्ट्रीम से कई वास्तविक चर दर्ज कर सकते हैं और उन्हें मानक तरीके से चर में लिख सकते हैं: फ्लोट एक्स, वाई; सिने>> एक्स&जीटी;&जीटी; वाई; पहली संख्या x चर में जाती है, दूसरी - y में।



निष्कर्ष

वास्तविक संख्या प्रदर्शित करते समय, 6 दशमलव स्थान डिफ़ॉल्ट रूप से प्रदर्शित होते हैं, वैज्ञानिक प्रारूप या निश्चित बिंदु स्वचालित रूप से चयनित होते हैं।
आउटपुट स्वरूप को अनुकूलित किया जा सकता है। इसके लिए, एक अतिरिक्त लाइब्रेरी iomanip का उपयोग किया जाता है - मैनिपुलेटर्स जो आउटपुट को नियंत्रित करते हैं।
निश्चित बिंदु प्रारूप में आउटपुट के लिए, वैज्ञानिक प्रारूप के लिए   फिर आपको  सेटप्रिसिजन() मैनिपुलेटर का उपयोग करके भिन्नात्मक भाग में अंकों की संख्या निर्धारित करने की आवश्यकता है।  setw() मैनिपुलेटर का उपयोग करके, आप सेट कर सकते हैं संख्या आउटपुट के लिए आवंटित पदों की कुल संख्या।

 
उदाहरण
फ्लोट एक्स = 1.0/6; cout << स्थिर << सेट प्रेसिजन (9); // भिन्नात्मक भाग में 9 अंक प्रदर्शित करने के लिए सेट cout << सेट (12) << एक्स;
स्क्रीन प्रदर्शित होगी <पूर्व> _0.166666672
सभी आदेशों को एक पंक्ति में लिखा जा सकता है: <पूर्व> cout << स्थिर << सेटप्रिसिजन(9) << सेट (12) << एक्स;

Problem

कार्यों को इस क्रम में पूरा करें: 
1. 8वीं लाइन पर, वेरिएबल y के आउटपुट को फिक्स्ड-पॉइंट फॉर्मेट में, डिफॉल्ट रूप से फ्रैक्शनल पार्ट में कैरेक्टर्स की संख्या के साथ फॉर्मेट करें;
2. 9वीं पंक्ति पर, वेरिएबल y के आउटपुट को निश्चित-बिंदु प्रारूप में प्रारूपित करें ताकि आंशिक भाग के लिए 4 वर्णों के साथ, पूरी संख्या 10 स्थितियों में प्रदर्शित हो;
3. 10वीं पंक्ति शैली पर वेरिएबल y  का आउटपुट ताकि संख्या भिन्नात्मक भाग में तीन अंकों के साथ वैज्ञानिक प्रारूप में प्रदर्शित हो।
प्रत्येक आउटपुट स्टेटमेंट को एक नई लाइन से एक नंबर आउटपुट करना चाहिए।